This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
[binutils-gdb] Fix build with g++ 6.3.1
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Thu, 07 Dec 2017 14:41:34 -0500
- Subject: [binutils-gdb] Fix build with g++ 6.3.1
- Authentication-results: sourceware.org; auth=none
*** TEST RESULTS FOR COMMIT 23a8d1862b7e5b95f0fe9d724c6be326e545e6d1 ***
Author: Adam Stylinski <adam.stylinski@etegent.com>
Branch: master
Commit: 23a8d1862b7e5b95f0fe9d724c6be326e545e6d1
Fix build with g++ 6.3.1
With g++ 6.3.1:
target-descriptions.c: In member function virtual void
print_c_tdesc::visit_pre(const target_desc*):
target-descriptions.c:1836:16: error: types may not be defined in a
for-range-declaration [-Werror]
for (const struct bfd_arch_info *compatible : e->compatible)
^~~~~~
I think at some point the forward declaration of this struct had been
removed and declared as a typedef. This fixes that.
gdb/ChangeLog:
2017-12-07 Adam Stylinski <adam.stylinski@etegent.com>
PR c++/21222
* target-descriptions.c (print_c_tdesc::visit_pre): Change type of
range-for variable.