X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/60f34207bab74f1dca91bdf6aae807b9006e7474..db9ef2223acb402e44eec406541e671bfebd5ade:/src/kernel/routing/DijkstraZone.cpp diff --git a/src/kernel/routing/DijkstraZone.cpp b/src/kernel/routing/DijkstraZone.cpp index e8d23aeb19..150bf22685 100644 --- a/src/kernel/routing/DijkstraZone.cpp +++ b/src/kernel/routing/DijkstraZone.cpp @@ -113,7 +113,7 @@ void DijkstraZone::get_local_route(const NetPoint* src, const NetPoint* dst, Rou insert_link_latency(route->link_list_, e_route->link_list_, lat); } - auto elm = route_cache_.emplace(src_id, std::vector()); + auto elm = route_cache_.try_emplace(src_id, std::vector()); std::vector& pred_arr = elm.first->second; if (elm.second) { /* new element was inserted (not cached mode, or cache miss) */