diff --git a/libs/editor/feature_type_to_osm.cpp b/libs/editor/feature_type_to_osm.cpp index 39e63d3f3..996fe90be 100644 --- a/libs/editor/feature_type_to_osm.cpp +++ b/libs/editor/feature_type_to_osm.cpp @@ -152,7 +152,7 @@ std::vector const & TypeToOSMTranslator::OsmTagsFromType(uint32_t type) if (it == m_storage.end()) { ASSERT(false, ("OSM tags for type", type, "could not be found")); - return {}; + return kEmptyResult; } return it->second; diff --git a/libs/editor/feature_type_to_osm.hpp b/libs/editor/feature_type_to_osm.hpp index 7500300e2..6750d04c0 100644 --- a/libs/editor/feature_type_to_osm.hpp +++ b/libs/editor/feature_type_to_osm.hpp @@ -16,6 +16,8 @@ struct OSMTag class TypeToOSMTranslator { public: + std::vector static constexpr kEmptyResult = {}; + TypeToOSMTranslator() : TypeToOSMTranslator(true) {} explicit TypeToOSMTranslator(bool initialize);