From dd6250a2368011999676518ece99216d9279c1f7 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Mon, 5 Oct 2020 21:57:16 +0200 Subject: [PATCH] Modernize loop. --- src/smpi/colls/smpi_coll.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/smpi/colls/smpi_coll.cpp b/src/smpi/colls/smpi_coll.cpp index 65ea83831a..f5672c29d7 100644 --- a/src/smpi/colls/smpi_coll.cpp +++ b/src/smpi/colls/smpi_coll.cpp @@ -248,12 +248,11 @@ static s_mpi_coll_description_t* find_coll_description(const std::string& collec if (table->empty()) xbt_die("No registered algorithm for collective '%s'! This is a bug.", collective.c_str()); - for (unsigned long i = 0; i < table->size(); i++) { - auto desc = &table->at(i); - if (algo == desc->name) { - if (desc->name != "default") - XBT_INFO("Switch to algorithm %s for collective %s", desc->name.c_str(), collective.c_str()); - return desc; + for (auto& desc : *table) { + if (algo == desc.name) { + if (desc.name != "default") + XBT_INFO("Switch to algorithm %s for collective %s", desc.name.c_str(), collective.c_str()); + return &desc; } } -- 2.20.1