[llvm-commits] CVS: llvm/tools/llvm-ld/Optimize.cpp

Chris Lattner sabre at nondot.org
Fri Dec 1 13:59:54 PST 2006



Changes in directory llvm/tools/llvm-ld:

Optimize.cpp updated: 1.14 -> 1.15
---
Log message:

target constructors are never used


---
Diffs of the changes:  (+1 -4)

 Optimize.cpp |    5 +----
 1 files changed, 1 insertion(+), 4 deletions(-)


Index: llvm/tools/llvm-ld/Optimize.cpp
diff -u llvm/tools/llvm-ld/Optimize.cpp:1.14 llvm/tools/llvm-ld/Optimize.cpp:1.15
--- llvm/tools/llvm-ld/Optimize.cpp:1.14	Fri Nov 17 04:09:22 2006
+++ llvm/tools/llvm-ld/Optimize.cpp	Fri Dec  1 15:59:37 2006
@@ -177,10 +177,7 @@
     const PassInfo *Opt = OptimizationList[i];
     if (Opt->getNormalCtor())
       addPass(Passes, Opt->getNormalCtor()());
-    else if (Opt->getTargetCtor()) {
-      assert(target.get() && "Could not allocate target machine!");
-      addPass(Passes, Opt->getTargetCtor()(*target.get()));
-    } else
+    else
       std::cerr << "llvm-ld: cannot create pass: " << Opt->getPassName() 
                 << "\n";
   }






More information about the llvm-commits mailing list