From: Tom Tromey Date: Tue, 4 May 2021 21:26:58 +0000 (-0600) Subject: libcc1: use foreach X-Git-Tag: basepoints/gcc-13~7848 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c4e5d5eaad59ac4d9cf06934c953537b0b1a367;p=thirdparty%2Fgcc.git libcc1: use foreach This changes libcc1 to ues foreach in a couple of spots. libcc1 * libcp1plugin.cc (plugin_context::mark): Use foreach. * libcc1plugin.cc (plugin_context::mark): Use foreach. --- diff --git a/libcc1/libcc1plugin.cc b/libcc1/libcc1plugin.cc index 65e748258f40..2a75faba7652 100644 --- a/libcc1/libcc1plugin.cc +++ b/libcc1/libcc1plugin.cc @@ -235,17 +235,14 @@ plugin_context::plugin_context (int fd) void plugin_context::mark () { - for (hash_table::iterator it = address_map.begin (); - it != address_map.end (); - ++it) + for (const auto &item : address_map) { - ggc_mark ((*it)->decl); - ggc_mark ((*it)->address); + ggc_mark (item->decl); + ggc_mark (item->address); } - for (hash_table< nofree_ptr_hash >::iterator - it = preserved.begin (); it != preserved.end (); ++it) - ggc_mark (&*it); + for (const auto &item : preserved) + ggc_mark (&item); } static void diff --git a/libcc1/libcp1plugin.cc b/libcc1/libcp1plugin.cc index 1fc8e269f075..3cbad5c6f021 100644 --- a/libcc1/libcp1plugin.cc +++ b/libcc1/libcp1plugin.cc @@ -225,17 +225,14 @@ plugin_context::plugin_context (int fd) void plugin_context::mark () { - for (hash_table::iterator it = address_map.begin (); - it != address_map.end (); - ++it) + for (const auto &item : address_map) { - ggc_mark ((*it)->decl); - ggc_mark ((*it)->address); + ggc_mark (item->decl); + ggc_mark (item->address); } - for (hash_table< nofree_ptr_hash >::iterator - it = preserved.begin (); it != preserved.end (); ++it) - ggc_mark (&*it); + for (const auto &item : preserved) + ggc_mark (&item); } static void