aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2019-08-25 21:30:02 -0400
committerSimon Marchi <simon.marchi@efficios.com>2019-08-25 21:30:12 -0400
commit23c13d42999cdcf9d224f089891fd3f3c8bdc6aa (patch)
tree67385ff61a176a1680fbb2406dd614bd6a4fd92e /gas
parentc9d136dade34a9f15547870f1c59c231d89ded8f (diff)
downloadfsf-binutils-gdb-23c13d42999cdcf9d224f089891fd3f3c8bdc6aa.zip
fsf-binutils-gdb-23c13d42999cdcf9d224f089891fd3f3c8bdc6aa.tar.gz
fsf-binutils-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