This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[COMMITTED PATCH] Move block_found decl to symtab.h.


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[];


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]