mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 14:49:38 +08:00
More redefinition errors in C++ mode
In C++, we can't forward declare objects like in C. The compiler complains about symbol redefinition. Most cases of this were fixed in e36122e9, but dtrace probes introduced a new one meanwhile. This patch fixes it the same way e36122e9 fixed the others. gdb/ 2015-02-27 Pedro Alves <palves@redhat.com> * dtrace-probe.c (dtrace_probe_ops): Make extern.
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
2015-02-27 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* dtrace-probe.c (dtrace_probe_ops): Make extern.
|
||||
|
||||
2015-02-27 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* common/common-exceptions.h (exception_none): Declare.
|
||||
|
@ -43,7 +43,7 @@
|
||||
|
||||
/* Forward declaration. */
|
||||
|
||||
static const struct probe_ops dtrace_probe_ops;
|
||||
extern const struct probe_ops dtrace_probe_ops;
|
||||
|
||||
/* The following structure represents a single argument for the
|
||||
probe. */
|
||||
@ -865,7 +865,7 @@ dtrace_disable_probe (struct probe *probe)
|
||||
|
||||
/* DTrace probe_ops. */
|
||||
|
||||
static const struct probe_ops dtrace_probe_ops =
|
||||
const struct probe_ops dtrace_probe_ops =
|
||||
{
|
||||
dtrace_probe_is_linespec,
|
||||
dtrace_get_probes,
|
||||
|
Reference in New Issue
Block a user