Kill off StripMetaData.

This commit is contained in:
Benjamin Kramer 2009-08-25 21:35:43 +02:00
parent a54bf33d4b
commit 8b6f11938a
4 changed files with 1 additions and 114 deletions

View file

@ -938,13 +938,6 @@ LDC_TARGETS
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];