diff gen/main.cpp @ 1566:c03d164e96d9

lookupTarget no longer takes a Module. And we need to get TargetData from the module if the Target doesn't have it.
author Benjamin Kramer <benny.kra@gmail.com>
date Tue, 04 Aug 2009 12:21:59 +0200
parents b1e5f8001904
children 755abafbf25d
line wrap: on
line diff
--- a/gen/main.cpp	Mon Aug 03 11:29:35 2009 +0200
+++ b/gen/main.cpp	Tue Aug 04 12:21:59 2009 +0200
@@ -486,7 +486,7 @@
 #if LLVM_REV < 77946
     std::auto_ptr<llvm::TargetMachine> target(theTarget->createTargetMachine(mod, FeaturesStr));
 #else
-    std::auto_ptr<llvm::TargetMachine> target(theTarget->createTargetMachine(mod, mod.getTargetTriple(), FeaturesStr));
+    std::auto_ptr<llvm::TargetMachine> target(theTarget->createTargetMachine(mod.getTargetTriple(), FeaturesStr));
 #endif
     assert(target.get() && "Could not allocate target machine!");
     gTargetMachine = target.get();