diff options
author | Tom de Vries <tdevries@suse.de> | 2020-06-29 12:14:10 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2020-06-29 12:14:10 +0200 |
commit | f638ed73010c667c86714b3435a5e1f3a06521cd (patch) | |
tree | fc77d52fda23b332ff55cc05f8ccbae26b0be8d8 /gdbserver | |
parent | b0237c0eab6b71a0051c19150e31adbdb4ad0f61 (diff) | |
download | gdb-f638ed73010c667c86714b3435a5e1f3a06521cd.zip gdb-f638ed73010c667c86714b3435a5e1f3a06521cd.tar.gz gdb-f638ed73010c667c86714b3435a5e1f3a06521cd.tar.bz2 |
[gdbserver] Add missing include of gdbsupport/agent.h
The file gdbserver/ax.h contains:
...
#ifdef IN_PROCESS_AGENT
#define debug_threads debug_agent
#endif
...
but does not declare debug_agent.
Fix this by adding an include of gdbsupport/agent.h.
[ If this fix would have been in place before commit 8118159c69 "[gdbserver] Fix
Wlto-type-mismatch for debug_agent", we would have simply run into this build
breaker with a regular, non-lto build:
...
src/gdbserver/ax.cc:28:5: error: conflicting declaration 'int debug_agent'
int debug_agent = 0;
^~~~~~~~~~~
In file included from src/gdbserver/ax.h:25:0,
from src/gdbserver/ax.cc:20:
src/gdbsupport/agent.h:47:13: note: previous declaration as 'bool debug_agent'
extern bool debug_agent;
^~~~~~~~~~~
... ]
Tested on x86_64-linux.
gdbserver/ChangeLog:
2020-06-29 Tom de Vries <tdevries@suse.de>
* ax.h: Include gdbsupport/debug_agent.h.
Diffstat (limited to 'gdbserver')
-rw-r--r-- | gdbserver/ChangeLog | 4 | ||||
-rw-r--r-- | gdbserver/ax.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog index 43b8bc8..4ed5d61 100644 --- a/gdbserver/ChangeLog +++ b/gdbserver/ChangeLog @@ -1,3 +1,7 @@ +2020-06-29 Tom de Vries <tdevries@suse.de> + + * ax.h: Include gdbsupport/debug_agent.h. + 2020-06-23 Andrew Burgess <andrew.burgess@embecosm.com> * tdesc.cc (struct tdesc_compatible_info): New struct. diff --git a/gdbserver/ax.h b/gdbserver/ax.h index 1fba69e..b7ff7d8 100644 --- a/gdbserver/ax.h +++ b/gdbserver/ax.h @@ -22,6 +22,7 @@ #include "regcache.h" #ifdef IN_PROCESS_AGENT +#include "gdbsupport/agent.h" #define debug_threads debug_agent #endif |