From 9e701bb16c37c73769f00139e31d7bff13ea6b0b Mon Sep 17 00:00:00 2001 From: Christian Heinrich Date: Wed, 8 Aug 2018 13:29:58 +0200 Subject: [PATCH 1/1] [SMPI/LB] Not the object is const, but the pointer --- src/smpi/plugins/load_balancer/LoadBalancer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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; } -- 2.20.1