diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2019-08-25 21:30:02 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2019-08-25 21:30:12 -0400 |
commit | 23c13d42999cdcf9d224f089891fd3f3c8bdc6aa (patch) | |
tree | 67385ff61a176a1680fbb2406dd614bd6a4fd92e /gas | |
parent | c9d136dade34a9f15547870f1c59c231d89ded8f (diff) | |
download | gdb-23c13d42999cdcf9d224f089891fd3f3c8bdc6aa.zip gdb-23c13d42999cdcf9d224f089891fd3f3c8bdc6aa.tar.gz gdb-23c13d42999cdcf9d224f089891fd3f3c8bdc6aa.tar.bz2 |
dwarf2read: fix compilation issue with gcc 4.8
gcc 4.8 (and probably other versions too) doesn't like that the local
variable symbol_linkage has the same name as the enum class defined in
the same context:
CXX dwarf2read.o
/home/smarchi/src/binutils-gdb/gdb/dwarf2read.c: In member function ‘dwarf2_per_cu_data* dw2_debug_names_iterator::next()’:
/home/smarchi/src/binutils-gdb/gdb/dwarf2read.c:5850:22: error: ‘symbol_linkage’ is not a class, namespace, or enumeration
} symbol_linkage = symbol_linkage::unknown;
^
Rename the local variable to avoid this.
This problem was originally reported with the Netbsd builder on the
buildbot, which uses gcc 5.5, I believe. I am not able to test it on
that builder right now, but chances are that the fix will work there
too.
gdb/ChangeLog:
* dwarf2read.c (dw2_debug_names_iterator::next): Rename local
variable symbol_linkage to symbol_linkage_.
Diffstat (limited to 'gas')
0 files changed, 0 insertions, 0 deletions