target.c: Remove struct keyword in range-based for
authorSimon Marchi <simon.marchi@polymtl.ca>
Thu, 27 Dec 2018 01:14:08 +0000 (20:14 -0500)
committerSimon Marchi <simon.marchi@polymtl.ca>
Thu, 27 Dec 2018 01:14:18 +0000 (20:14 -0500)
commit84b68c77e7f1c8c883ff94aaa2fce0df2eab0877
treef9bbe96fe9f35cde16ac158eee3ff1921168adb8
parent39c2d8290bfea758aaa7edb2a10faf2076b950bc
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.
gdb/ChangeLog
gdb/target.c