diff --git a/gen/toobj.cpp b/gen/toobj.cpp index ea6e4db6..2e2e9632 100644 --- a/gen/toobj.cpp +++ b/gen/toobj.cpp @@ -196,12 +196,6 @@ void Module::genobjfile(int multiobj) } } - // always run this pass to eliminate dead code that breaks debug info - llvm::PassManager pm; - pm.add(new llvm::TargetData(ir.module)); - pm.add(llvm::createCFGSimplificationPass()); - pm.run(*ir.module); - // run optimizer ldc_optimize_module(ir.module, global.params.optimizeLevel, global.params.llvmInline);