From: Andrew Burgess Date: Wed, 18 Oct 2017 18:04:17 +0000 (+0100) Subject: gdb: Remove duplicate declaration of global innermost_block X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=396af9a1527b396c251e70b5c79b5fc83fd1d7ff;p=binutils-gdb.git gdb: Remove duplicate declaration of global innermost_block The global 'innermost_block' is declared in two header files. Remove one of the declarations, and add an include of the other header into the one source file that could no longer see a declaration of 'innermost_block'. gdb/ChangeLog: * expression.h (innermost_block): Remove declaration. * varobj.c: Add 'parser-defs.h' include. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d2d44725a02..a346dddcb2a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2018-01-21 Andrew Burgess + + * expression.h (innermost_block): Remove declaration. + * varobj.c: Add 'parser-defs.h' include. + 2018-01-19 Tom Tromey * rust-lang.c (rust_lookup_symbol_nonlocal): Look up qualified diff --git a/gdb/expression.h b/gdb/expression.h index a783ea5fef2..030f2f08e7a 100644 --- a/gdb/expression.h +++ b/gdb/expression.h @@ -111,11 +111,6 @@ extern expression_up parse_exp_1 (const char **, CORE_ADDR pc, attempt completion. */ extern int parse_completion; -/* The innermost context required by the stack and register variables - we've encountered so far. To use this, set it to NULL, then call - parse_, then look at it. */ -extern const struct block *innermost_block; - /* From eval.c */ /* Values of NOSIDE argument to eval_subexp. */ diff --git a/gdb/varobj.c b/gdb/varobj.c index 01dabef37c3..701ef663766 100644 --- a/gdb/varobj.c +++ b/gdb/varobj.c @@ -30,6 +30,7 @@ #include "gdbthread.h" #include "inferior.h" #include "varobj-iter.h" +#include "parser-defs.h" #if HAVE_PYTHON #include "python/python.h"