From a08c013701f8678f4e36f5971edac0e6aa32694d Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Mon, 15 Aug 2022 22:12:58 +0200 Subject: [PATCH] Pass osm_node_ids by reference in osrm::updater::Updater class (#6298) --- CHANGELOG.md | 1 + src/updater/updater.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0189fb507b1..ecfdbbb79cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - FIXED: Use Boost.Beast to parse HTTP request. [#6294](https://github.com/Project-OSRM/osrm-backend/pull/6294) - FIXED: Fix inefficient osrm-routed connection handling [#6113](https://github.com/Project-OSRM/osrm-backend/pull/6113) - Misc: + - CHANGED: Pass osm_node_ids by reference in osrm::updater::Updater class. [#6298](https://github.com/Project-OSRM/osrm-backend/pull/6298) - FIXED: Fix bug with reading Set values from Lua scripts. [#6285](https://github.com/Project-OSRM/osrm-backend/pull/6285) - Build: - CHANGED: Configure Undefined Behaviour Sanitizer. [#6290](https://github.com/Project-OSRM/osrm-backend/pull/6290) diff --git a/src/updater/updater.cpp b/src/updater/updater.cpp index 38a491042e0..9301c804b95 100644 --- a/src/updater/updater.cpp +++ b/src/updater/updater.cpp @@ -144,7 +144,7 @@ updateSegmentData(const UpdaterConfig &config, const SegmentLookupTable &segment_speed_lookup, extractor::SegmentDataContainer &segment_data, std::vector &coordinates, - extractor::PackedOSMIDs &osm_node_ids) + const extractor::PackedOSMIDs &osm_node_ids) { // vector to count used speeds for logging // size offset by one since index 0 is used for speeds not from external file @@ -422,7 +422,7 @@ updateTurnPenalties(const UpdaterConfig &config, const TurnLookupTable &turn_penalty_lookup, std::vector &turn_weight_penalties, std::vector &turn_duration_penalties, - extractor::PackedOSMIDs osm_node_ids) + const extractor::PackedOSMIDs &osm_node_ids) { const auto weight_multiplier = profile_properties.GetWeightMultiplier();