aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2019-05-01 12:26:34 -0600
committerTom Tromey <tromey@adacore.com>2019-05-08 10:38:02 -0600
commit587ee17bd492a324c927437fb561b99b274e1d8e (patch)
tree9296f09295c178caf87676ed2d6cdd759e490ace
parentca1df239078318425cf8038995bf02f1b9ab6e50 (diff)
downloadgdb-587ee17bd492a324c927437fb561b99b274e1d8e.zip
gdb-587ee17bd492a324c927437fb561b99b274e1d8e.tar.gz
gdb-587ee17bd492a324c927437fb561b99b274e1d8e.tar.bz2
Don't declare read_unsigned_leb128 in defs.h
I noticed that read_unsigned_leb128 is declared in defs.h. There's no reason this should be here, so this patch moves it to dwarf2read.h. gdb/ChangeLog 2019-05-08 Tom Tromey <tromey@adacore.com> * dwarf2loc.c: Include dwarf2read.h. * defs.h (read_unsigned_leb128): Don't declare. * dwarf2read.h (read_unsigned_leb128): Declare.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/defs.h4
-rw-r--r--gdb/dwarf2loc.c1
-rw-r--r--gdb/dwarf2read.h2
4 files changed, 9 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index ec2424a..0293096 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,11 @@
2019-05-08 Tom Tromey <tromey@adacore.com>
+ * dwarf2loc.c: Include dwarf2read.h.
+ * defs.h (read_unsigned_leb128): Don't declare.
+ * dwarf2read.h (read_unsigned_leb128): Declare.
+
+2019-05-08 Tom Tromey <tromey@adacore.com>
+
* utils.c (fputs_maybe_filtered): Call can_emit_style_escape as a
method.
diff --git a/gdb/defs.h b/gdb/defs.h
index a44e186..673a200 100644
--- a/gdb/defs.h
+++ b/gdb/defs.h
@@ -582,10 +582,6 @@ extern void copy_integer_to_size (gdb_byte *dest, int dest_size,
extern int watchdog;
-/* From dwarf2read.c */
-
-ULONGEST read_unsigned_leb128 (bfd *, const gdb_byte *, unsigned int *);
-
/* Hooks for alternate command interfaces. */
/* * The name of the interpreter if specified on the command line. */
diff --git a/gdb/dwarf2loc.c b/gdb/dwarf2loc.c
index c5145af..37cda40 100644
--- a/gdb/dwarf2loc.c
+++ b/gdb/dwarf2loc.c
@@ -36,6 +36,7 @@
#include "dwarf2.h"
#include "dwarf2expr.h"
#include "dwarf2loc.h"
+#include "dwarf2read.h"
#include "dwarf2-frame.h"
#include "compile/compile.h"
#include "common/selftest.h"
diff --git a/gdb/dwarf2read.h b/gdb/dwarf2read.h
index 34c6616..82bf639 100644
--- a/gdb/dwarf2read.h
+++ b/gdb/dwarf2read.h
@@ -403,4 +403,6 @@ struct signatured_type
typedef struct signatured_type *sig_type_ptr;
DEF_VEC_P (sig_type_ptr);
+ULONGEST read_unsigned_leb128 (bfd *, const gdb_byte *, unsigned int *);
+
#endif /* DWARF2READ_H */