diff --git a/generator/osm_source.cpp b/generator/osm_source.cpp index a7298798d2..9e16df4aa6 100644 --- a/generator/osm_source.cpp +++ b/generator/osm_source.cpp @@ -185,7 +185,7 @@ bool ProcessorOsmElementsFromO5M::TryRead(OsmElement & element) // iterating in loop. Furthermore, into Tags() method calls Nodes.Skip() and Members.Skip(), // thus first call of Nodes (Members) after Tags() will not return any results. // So don not reorder the "for" loops (!). - auto const entity = *m_pos; + auto const & entity = *m_pos; element.m_id = entity.id; switch (entity.type) {