From 12a3bb49b166ba3b34db4d59530c06bc3db4f3a1 Mon Sep 17 00:00:00 2001 From: Mehdi Amini Date: Fri, 22 Apr 2016 04:45:57 +0000 Subject: [PATCH] Use std::move on the enum to insert it into the pair to please MSVC (I have no idea why is it needed) Fixup for r267103 From: Mehdi Amini git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@267104 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Object/IRObjectFile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Object/IRObjectFile.cpp b/lib/Object/IRObjectFile.cpp index 8184e04a3ae..efa30b036bd 100644 --- a/lib/Object/IRObjectFile.cpp +++ b/lib/Object/IRObjectFile.cpp @@ -40,7 +40,7 @@ IRObjectFile::IRObjectFile(MemoryBufferRef Object, std::unique_ptr Mod) Mang.reset(new Mangler()); CollectAsmUndefinedRefs(*M, [this](StringRef Name, BasicSymbolRef::Flags Flags) { - AsmSymbols.push_back(std::make_pair(Name, Flags)); + AsmSymbols.push_back(std::make_pair(Name, std::move(Flags))); }); } -- 2.11.0