[llvm] r251346 - Remove use of std::map<>::emplace which is not supported on some older versions of libstdc++

Alexey Samsonov via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 26 14:23:17 PDT 2015


Thank you! Looks like there was one more call to emplace(), hopefully fixed
by r251347.

On Mon, Oct 26, 2015 at 2:10 PM, David Blaikie via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Author: dblaikie
> Date: Mon Oct 26 16:10:36 2015
> New Revision: 251346
>
> URL: http://llvm.org/viewvc/llvm-project?rev=251346&view=rev
> Log:
> Remove use of std::map<>::emplace which is not supported on some older
> versions of libstdc++
>
> Modified:
>     llvm/trunk/lib/DebugInfo/Symbolize/Symbolize.cpp
>
> Modified: llvm/trunk/lib/DebugInfo/Symbolize/Symbolize.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/DebugInfo/Symbolize/Symbolize.cpp?rev=251346&r1=251345&r2=251346&view=diff
>
> ==============================================================================
> --- llvm/trunk/lib/DebugInfo/Symbolize/Symbolize.cpp (original)
> +++ llvm/trunk/lib/DebugInfo/Symbolize/Symbolize.cpp Mon Oct 26 16:10:36
> 2015
> @@ -530,7 +530,7 @@ LLVMSymbolizer::getOrCreateModuleInfo(co
>
>    if (!Objects.first) {
>      // Failed to find valid object file.
> -    Modules.emplace(ModuleName, nullptr);
> +    Modules.insert(make_pair(ModuleName, nullptr));
>      return nullptr;
>    }
>    std::unique_ptr<DIContext> Context;
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>



-- 
Alexey Samsonov
vonosmas at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151026/4fa1a9ce/attachment.html>


More information about the llvm-commits mailing list