From efbb29153eafb1b977cc96c910da3a075174fbde Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Mon, 26 Oct 2015 21:10:36 +0000 Subject: Remove use of std::map<>::emplace which is not supported on some older versions of libstdc++ llvm-svn: 251346 --- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/DebugInfo/Symbolize/Symbolize.cpp') diff --git a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp index 6c81ec6..aa24dd9 100644 --- a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp +++ b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp @@ -530,7 +530,7 @@ LLVMSymbolizer::getOrCreateModuleInfo(const std::string &ModuleName) { if (!Objects.first) { // Failed to find valid object file. - Modules.emplace(ModuleName, nullptr); + Modules.insert(make_pair(ModuleName, nullptr)); return nullptr; } std::unique_ptr Context; -- cgit v1.1