[binutils-gdb/gdb-8.2-branch] Remove struct keyword in range-based for loop

Eli Zaretskii eliz@sourceware.org
Tue Jul 31 16:54:00 GMT 2018


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=599849befcc9a03584c7c03e65e5d5cf7ea0e4e8

commit 599849befcc9a03584c7c03e65e5d5cf7ea0e4e8
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date:   Fri Jul 13 22:06:34 2018 -0400

    Remove struct keyword in range-based for loop
    
    PR gdb/23469
    Fix this with gcc 6.3.0:
    
    /home/simark/src/binutils-gdb/gdb/symfile.c: In function 'void set_objfile_default_section_offset(objfile*, const section_addr_info&, CORE_ADDR)':
    /home/simark/src/binutils-gdb/gdb/symfile.c:2114:14: error: types may not be defined in a for-range-declaration [-Werror]
       for (const struct other_sections *objf_sect : objf_addrs_sorted)
                  ^~~~~~
    gdb/ChangeLog:
    
    	* symfile.c (set_objfile_default_section_offset): Remove struct
    	keyword.
    
    (cherry picked from commit ff27d0737ef0c9433a6a7c83c1e678ac57a27699)

Diff:
---
 gdb/ChangeLog | 5 +++++
 gdb/symfile.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index efd26cc..7988447 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2018-07-13  Simon Marchi  <simon.marchi@polymtl.ca>
+
+	* symfile.c (set_objfile_default_section_offset): Remove struct
+	keyword.
+
 2018-07-25  Alan Hayward  <alan.hayward@arm.com>
 
 	* target-descriptions.c (tdesc_register_bitsize): Rename.
diff --git a/gdb/symfile.c b/gdb/symfile.c
index 29cd485..39d06d8 100644
--- a/gdb/symfile.c
+++ b/gdb/symfile.c
@@ -2111,7 +2111,7 @@ set_objfile_default_section_offset (struct objfile *objf,
 
   std::vector<const struct other_sections *>::iterator addrs_sorted_iter
     = addrs_sorted.begin ();
-  for (const struct other_sections *objf_sect : objf_addrs_sorted)
+  for (const other_sections *objf_sect : objf_addrs_sorted)
     {
       const char *objf_name = addr_section_name (objf_sect->name.c_str ());
       int cmp = -1;



More information about the Gdb-cvs mailing list