From 9a1724bf3dc126f4e4d4b9e4c617f9b06b756c7d 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 llvm-svn: 267104 --- llvm/lib/Object/IRObjectFile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Object/IRObjectFile.cpp b/llvm/lib/Object/IRObjectFile.cpp index 8184e04..efa30b0 100644 --- a/llvm/lib/Object/IRObjectFile.cpp +++ b/llvm/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.7.4