[lld] r265207 - Fix MSVC build after r265206

Sean Silva via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 1 18:51:51 PDT 2016


Author: silvas
Date: Fri Apr  1 20:51:51 2016
New Revision: 265207

URL: http://llvm.org/viewvc/llvm-project?rev=265207&view=rev
Log:
Fix MSVC build after r265206

c:\b\slave\sanitizer-windows\llvm\tools\lld\elf\Config.h(94) : error C2797: 'lld::elf::Configuration::MLlvm': list initialization inside member initializer list or non-static data member initializer is not implemented

Modified:
    lld/trunk/ELF/Config.h
    lld/trunk/ELF/Driver.cpp

Modified: lld/trunk/ELF/Config.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Config.h?rev=265207&r1=265206&r2=265207&view=diff
==============================================================================
--- lld/trunk/ELF/Config.h (original)
+++ lld/trunk/ELF/Config.h Fri Apr  1 20:51:51 2016
@@ -91,7 +91,7 @@ struct Configuration {
   uint16_t EMachine = llvm::ELF::EM_NONE;
   uint64_t EntryAddr = -1;
   unsigned LtoO;
-  std::vector<const char *> MLlvm = {"lld (LLVM option parsing)"};
+  std::vector<const char *> MLlvm;
   unsigned Optimize;
 };
 

Modified: lld/trunk/ELF/Driver.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Driver.cpp?rev=265207&r1=265206&r2=265207&view=diff
==============================================================================
--- lld/trunk/ELF/Driver.cpp (original)
+++ lld/trunk/ELF/Driver.cpp Fri Apr  1 20:51:51 2016
@@ -309,6 +309,7 @@ void LinkerDriver::readConfigs(opt::Inpu
   for (auto *Arg : Args.filtered(OPT_undefined))
     Config->Undefined.push_back(Arg->getValue());
 
+  Config->MLlvm.push_back("lld (LLVM option parsing)");
   for (auto *Arg : Args.filtered(OPT_mllvm))
     Config->MLlvm.push_back(Arg->getValue());
 }




More information about the llvm-commits mailing list