Fixup gold-plugin after r227576.
authorAlexey Samsonov <vonosmas@gmail.com>
Fri, 30 Jan 2015 19:14:04 +0000 (19:14 +0000)
committerAlexey Samsonov <vonosmas@gmail.com>
Fri, 30 Jan 2015 19:14:04 +0000 (19:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227599 91177308-0d34-0410-b5e6-96231b3b80d8

tools/gold/gold-plugin.cpp

index b80ad421f7e17d55f50ff87948a29dea69503f0c..b57bed7811dc82ca53d1a362078575bb00fd2efa 100644 (file)
@@ -696,7 +696,7 @@ getModuleForFile(LLVMContext &Context, claimed_file &F, raw_fd_ostream *ApiFile,
   return Obj.takeModule();
 }
 
-static void runLTOPasses(Module &M, TargetMachine &TM) {
+static void runLTOPasses(Module &M, const TargetMachine &TM) {
   PassManager passes;
   PassManagerBuilder PMB;
   PMB.LibraryInfo = new TargetLibraryInfoImpl(Triple(TM.getTargetTriple()));
@@ -705,7 +705,7 @@ static void runLTOPasses(Module &M, TargetMachine &TM) {
   PMB.VerifyOutput = true;
   PMB.LoopVectorize = true;
   PMB.SLPVectorize = true;
-  PMB.populateLTOPassManager(passes, &TM);
+  PMB.populateLTOPassManager(passes);
   passes.run(M);
 }