Declare dwarf_always_disassemble in dwarf2read.h
authorChristian Biesinger <cbiesinger@google.com>
Thu, 19 Sep 2019 04:26:55 +0000 (13:26 +0900)
committerChristian Biesinger <cbiesinger@google.com>
Fri, 20 Sep 2019 00:13:53 +0000 (09:13 +0900)
And remove the declaration from dwarf2loc.c, for better typesafety.

gdb/ChangeLog:

2019-09-19  Christian Biesinger  <cbiesinger@google.com>

* dwarf2loc.c: Remove extern declaration of dwarf_always_disassemble.
* dwarf2read.h: Declare dwarf_always_disassemble.

gdb/ChangeLog
gdb/dwarf2loc.c
gdb/dwarf2read.h

index 39f917b1867ce73e443e3c0c11d806907e2a8fc8..45e6e79fb89630bdb2bfdce79861bb9d83d3264e 100644 (file)
@@ -1,3 +1,8 @@
+2019-09-19  Christian Biesinger  <cbiesinger@google.com>
+
+       * dwarf2loc.c: Remove extern declaration of dwarf_always_disassemble.
+       * dwarf2read.h: Declare dwarf_always_disassemble.
+
 2019-09-19  Tom de Vries  <tdevries@suse.de>
 
        PR gdb/25009
index 29fccae594468d50c7dda02fb51dcdcedc91ed3e..c8ba0290a02eb548beaf29b68d1552ac23b359e5 100644 (file)
@@ -46,8 +46,6 @@
 #include "gdbsupport/underlying.h"
 #include "gdbsupport/byte-vector.h"
 
-extern bool dwarf_always_disassemble;
-
 static struct value *dwarf2_evaluate_loc_desc_full (struct type *type,
                                                    struct frame_info *frame,
                                                    const gdb_byte *data,
index 8939f97af5306bb7524b56335df83bd470edd0bf..e9b946247b0c3d54940a00ee44b29d5a41dcca4b 100644 (file)
@@ -33,6 +33,8 @@ extern struct cmd_list_element *show_dwarf_cmdlist;
 typedef struct dwarf2_per_cu_data *dwarf2_per_cu_ptr;
 DEF_VEC_P (dwarf2_per_cu_ptr);
 
+extern bool dwarf_always_disassemble;
+
 /* A descriptor for dwarf sections.
 
    S.ASECTION, SIZE are typically initialized when the objfile is first
This page took 0.032745 seconds and 4 git commands to generate.