diff gen/main.cpp @ 1576:4551475bc6b6

Kill off StripMetaData.
author Benjamin Kramer <benny.kra@gmail.com>
date Tue, 25 Aug 2009 21:35:43 +0200
parents ab03cfb3a212
children 7f728c52e63c
line wrap: on
line diff
--- a/gen/main.cpp	Tue Aug 25 21:21:37 2009 +0200
+++ b/gen/main.cpp	Tue Aug 25 21:35:43 2009 +0200
@@ -938,13 +938,6 @@
         std::string errormsg;
         for (int i = 0; i < llvmModules.size(); i++)
         {
-#if USE_METADATA
-            //FIXME: workaround for llvm metadata bug:
-            //  the LinkInModule call asserts with metadata unstripped
-            llvm::ModulePass* stripMD = createStripMetaData();
-            stripMD->runOnModule(*llvmModules[i]);
-            delete stripMD;
-#endif // USE_METADATA
             if(linker.LinkInModule(llvmModules[i], &errormsg))
                 error("%s", errormsg.c_str());
             delete llvmModules[i];