Update for r243115 which changed the DataLayout API on TargetMachine but
authorChandler Carruth <chandlerc@gmail.com>
Fri, 24 Jul 2015 17:23:09 +0000 (17:23 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 24 Jul 2015 17:23:09 +0000 (17:23 +0000)
didn't update the gold-plugin.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243121 91177308-0d34-0410-b5e6-96231b3b80d8

tools/gold/gold-plugin.cpp

index 68c9d1a6f6e4d7335332abd6931c0bc38d844098..18cd621317e2f821e6b27b73bb84c790e84cef2d 100644 (file)
@@ -716,8 +716,7 @@ getModuleForFile(LLVMContext &Context, claimed_file &F,
 }
 
 static void runLTOPasses(Module &M, TargetMachine &TM) {
-  if (const DataLayout *DL = TM.getDataLayout())
-    M.setDataLayout(*DL);
+  M.setDataLayout(TM.createDataLayout());
 
   legacy::PassManager passes;
   passes.add(createTargetTransformInfoWrapperPass(TM.getTargetIRAnalysis()));