This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[COMMITTED PATCH] Move block_found decl to symtab.h.
- From: Doug Evans <xdje42 at gmail dot com>
- To: gdb-patches at sourceware dot org
- Date: Sun, 26 Oct 2014 10:44:55 -0700
- Subject: [COMMITTED PATCH] Move block_found decl to symtab.h.
- Authentication-results: sourceware.org; auth=none
Hi.
This is a minor cleanup that removes a FIXME.
Ideally what we want is to remove/rework block_found instead
of passing results back in a global. Another day ...
Committed.
2014-10-26 Doug Evans <xdje42@gmail.com>
* parser-defs.h (block_found): Move decl from here ...
* symtab.h (block_found): ... to here.
diff --git a/gdb/parser-defs.h b/gdb/parser-defs.h
index e43b1ae..2ba6e05 100644
--- a/gdb/parser-defs.h
+++ b/gdb/parser-defs.h
@@ -67,11 +67,6 @@ extern CORE_ADDR expression_context_pc;
we've encountered so far. */
extern const struct block *innermost_block;
-/* The block in which the most recently discovered symbol was found.
- FIXME: Should be declared along with lookup_symbol in symtab.h; is not
- related specifically to parsing. */
-extern const struct block *block_found;
-
/* Number of arguments seen so far in innermost function call. */
extern int arglist_len;
diff --git a/gdb/symtab.h b/gdb/symtab.h
index 9d1aa98..73108f0 100644
--- a/gdb/symtab.h
+++ b/gdb/symtab.h
@@ -1011,6 +1011,10 @@ DEF_VEC_P (symtab_ptr);
extern int currently_reading_symtab;
+/* The block in which the most recently looked up symbol was found. */
+
+extern const struct block *block_found;
+
/* symtab.c lookup functions */
extern const char multiple_symbols_ask[];