target.c: Remove struct keyword in range-based for
I get this when compiling with a gcc 6.3.0-based cross-compiler: CXX target.o /home/simark/src/binutils-gdb/gdb/target.c: In static member function 'static void target_terminal::restore_inferior()': /home/simark/src/binutils-gdb/gdb/target.c:396:10: error: types may not be defined in a for-range-declaration [-Werror] for (struct inferior *inf : all_inferiors ()) ^~~~~~ Accomodate it by dropping the unnecessary struct keyword. Actually, I used "::inferior", otherwise it resolves to the inferior method of the target_terminal class. gdb/ChangeLog: * target.c (target_terminal::restore_inferior): Remove struct keyword.
This commit is contained in:
parent
39c2d8290b
commit
84b68c77e7
|
@ -1,3 +1,7 @@
|
|||
2018-12-26 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* target.c (target_terminal::restore_inferior): Remove struct keyword.
|
||||
|
||||
2018-12-26 Simon Marchi <simon.marchi@ericsson.com>
|
||||
|
||||
* build-id.c (build_id_to_debug_bfd): Enhance debug output.
|
||||
|
|
|
@ -393,7 +393,7 @@ target_terminal::restore_inferior (void)
|
|||
{
|
||||
scoped_restore_current_inferior restore_inferior;
|
||||
|
||||
for (struct inferior *inf : all_inferiors ())
|
||||
for (::inferior *inf : all_inferiors ())
|
||||
{
|
||||
if (inf->terminal_state == target_terminal_state::is_ours_for_output)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue