Fix LTO after the recent MC subtarget refactoring.
authorCameron Zwarich <zwarich@apple.com>
Mon, 11 Jul 2011 22:19:51 +0000 (22:19 +0000)
committerCameron Zwarich <zwarich@apple.com>
Mon, 11 Jul 2011 22:19:51 +0000 (22:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134930 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lto/LTOCodeGenerator.cpp
tools/lto/LTOModule.cpp

index 630a9955754943a7d7da14a5c51ae07c2394d746..82b226b0644a50915f7c646f9a976727a75c9001 100644 (file)
@@ -73,6 +73,7 @@ LTOCodeGenerator::LTOCodeGenerator()
       _nativeObjectFile(NULL)
 {
     InitializeAllTargets();
+    InitializeAllMCSubtargetInfos();
     InitializeAllAsmPrinters();
 }
 
index 83fdbbe7d271bb9e3a588d51cd1041bb501b15cc..06305eac0997a9d9f7bd004a6fbf3a275354caec 100644 (file)
@@ -135,6 +135,7 @@ LTOModule *LTOModule::makeLTOModule(MemoryBuffer *buffer,
   static bool Initialized = false;
   if (!Initialized) {
     InitializeAllTargets();
+    InitializeAllMCSubtargetInfos();
     InitializeAllAsmParsers();
     Initialized = true;
   }