Skip to content

Commit e40daff

Browse files
SiarheiFedartsoueliseier
authored andcommitted
Add std::vector<...>::reserve in ContiguousInternalMemoryDataFacadeBase::GetOverridesThatStartAt (Project-OSRM#7024)
1 parent 05a2e25 commit e40daff

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

include/engine/datafacade/contiguous_internalmem_datafacade.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,8 @@ class ContiguousInternalMemoryDataFacadeBase : public BaseDataFacade
603603
auto found_range = std::equal_range(
604604
m_maneuver_overrides.begin(), m_maneuver_overrides.end(), edge_based_node_id, Comp{});
605605

606+
results.reserve(std::distance(found_range.first, found_range.second));
607+
606608
std::for_each(found_range.first,
607609
found_range.second,
608610
[&](const auto &override)

0 commit comments

Comments
 (0)