X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2d2995483b57463581ffdc4365fe1999ddc306c2..4c5b0cb8d6a49c0a868925de9678257a3cd0f041:/src/smpi/colls/smpi_coll.cpp diff --git a/src/smpi/colls/smpi_coll.cpp b/src/smpi/colls/smpi_coll.cpp index 114af77f56..f50418b311 100644 --- a/src/smpi/colls/smpi_coll.cpp +++ b/src/smpi/colls/smpi_coll.cpp @@ -1,6 +1,6 @@ /* smpi_coll.c -- various optimized routing for collectives */ -/* Copyright (c) 2009-2018. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2009-2019. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -17,7 +17,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_coll, smpi, "Logging specific to SMPI (coll #define COLL_SETTER(cat, ret, args, args2) \ int(*Colls::cat) args; \ - void Colls::set_##cat(std::string name) \ + void Colls::set_##cat(const std::string& name) \ { \ int id = find_coll_description(mpi_coll_##cat##_description, name, #cat); \ cat = reinterpret_cast(mpi_coll_##cat##_description[id].coll); \ @@ -62,7 +62,7 @@ void Colls::coll_help(const char *category, s_mpi_coll_description_t * table) XBT_WARN(" %s: %s\n", table[i].name.c_str(), table[i].description.c_str()); } -int Colls::find_coll_description(s_mpi_coll_description_t* table, std::string name, const char* desc) +int Colls::find_coll_description(s_mpi_coll_description_t* table, const std::string& name, const char* desc) { for (int i = 0; not table[i].name.empty(); i++) if (name == table[i].name) {