From: Christian Heinrich Date: Wed, 8 Aug 2018 11:29:58 +0000 (+0200) Subject: [SMPI/LB] Not the object is const, but the pointer X-Git-Tag: v3_21~266^2~8 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/9e701bb16c37c73769f00139e31d7bff13ea6b0b?hp=8f24427366ec39a4c5668eb9fc38acc17df12a2b [SMPI/LB] Not the object is const, but the pointer --- diff --git a/src/smpi/plugins/load_balancer/LoadBalancer.cpp b/src/smpi/plugins/load_balancer/LoadBalancer.cpp index 10d10885c8..19fb0716b2 100644 --- a/src/smpi/plugins/load_balancer/LoadBalancer.cpp +++ b/src/smpi/plugins/load_balancer/LoadBalancer.cpp @@ -19,7 +19,7 @@ namespace plugin { namespace loadbalancer { struct XBT_PRIVATE compare_hosts { - bool operator()(const simgrid::s4u::Host* a, const simgrid::s4u::Host* b) const; + bool operator()(simgrid::s4u::Host* const a, simgrid::s4u::Host* const b) const; }; typedef boost::heap::fibonacci_heap>::handle_type heap_handle; @@ -34,9 +34,9 @@ struct XBT_PRIVATE pair_handle_load double load; }; -static std::map additional_load; +static std::map additional_load; -bool compare_hosts::operator()(const simgrid::s4u::Host* a, const simgrid::s4u::Host* b) const { +bool compare_hosts::operator()(simgrid::s4u::Host* const a, simgrid::s4u::Host* const b) const { return additional_load[a].load > additional_load[b].load; }