Mercurial > projects > ldc
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];