Remove "struct" keyword in range-based for loops
authorSimon Marchi <simon.marchi@polymtl.ca>
Wed, 30 May 2018 00:13:04 +0000 (20:13 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Wed, 30 May 2018 00:13:06 +0000 (20:13 -0400)
commit5294170687db7d997a00f88b765ef353121aa441
treedbfdd1cda4556ed4af904c4b6e9478c1889b6e0f
parent51af6fa066ee6e4ce0ef203678b3281d71f29cbb
Remove "struct" keyword in range-based for loops

I get this kind of errors with GCC 6.3.0:

/home/simark/src/binutils-gdb/gdb/breakpoint.c: In function 'void print_solib_event(int)':
/home/simark/src/binutils-gdb/gdb/breakpoint.c:4618:12: error: types may not be defined in a for-range-declaration [-Werror]
       for (struct so_list *iter : current_program_space->added_solibs)
            ^~~~~~

Removing the struct keyword makes it happy.

gdb/ChangeLog:

* breakpoint.c (print_solib_event, check_status_catch_solib):
Remove struct keyword in range-based for loops.
* dbxread.c (find_corresponding_bincl_psymtab): Likewise.
* dwarf2read.c (compute_delayed_physnames, rust_union_quirks);
Likewise.
* linespec.c (find_superclass_methods, search_minsyms_for_name):
Likewise.
* symfile.c (addr_info_make_relative): Likewise.
* thread.c (value_in_thread_stack_temporaries): Likewise.
gdb/ChangeLog
gdb/breakpoint.c
gdb/dbxread.c
gdb/dwarf2read.c
gdb/linespec.c
gdb/symfile.c
gdb/thread.c