From 52498b29fd92a0b5d2ae3c8e98805c65e6c960f6 Mon Sep 17 00:00:00 2001 From: Alexey Shakin Date: Thu, 9 Aug 2018 21:03:22 +0300 Subject: [PATCH] LIB-881 - compile-error fix for 'clang50-linux-x86_64 CXX_RT=glibcxx_dynamic OS_SDK=ubuntu-16 USE_STL_SYSTEM=yes pic'; ref:d5fd93e174d37a7fc1e33572f74e5234a49ccbe3 --- tools/enum_parser/enum_serialization_runtime/enum_runtime.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/enum_parser/enum_serialization_runtime/enum_runtime.cpp b/tools/enum_parser/enum_serialization_runtime/enum_runtime.cpp index 7b337aa16f8..472d789075e 100644 --- a/tools/enum_parser/enum_serialization_runtime/enum_runtime.cpp +++ b/tools/enum_parser/enum_serialization_runtime/enum_runtime.cpp @@ -56,10 +56,10 @@ namespace NEnumSerializationRuntime { } } else { for (const TEnumStringPair& it : namesInitializer) { - mapValueToName.emplace(it.Key, it.Name); + mapValueToName.emplace(it.Key, TString(it.Name)); } for (const TEnumStringPair& it : valuesInitializer) { - mapNameToValue.emplace(it.Name, it.Key); + mapNameToValue.emplace(TString(it.Name), it.Key); } } Names = std::move(mapValueToName);