Removed useless assert in ArrayLiteralExp::toConstElem

Added second verification pass after optimization
Commented an optimization pass out from lvl2, it turns the IR invalid, see llvm PR 2800
This commit is contained in:
Tomas Lindquist Olsen
2008-09-16 16:06:39 +02:00
parent 713a734d58
commit 1daa67ba50
3 changed files with 17 additions and 3 deletions

View File

@@ -41,7 +41,8 @@ void llvmdc_optimize_module(Module* m, char lvl, bool doinline)
pm.add(createIPConstantPropagationPass());
pm.add(createDeadArgEliminationPass());
pm.add(createInstructionCombiningPass());
pm.add(createCFGSimplificationPass());
// this doesn't work, llvm PR 2800
//pm.add(createCFGSimplificationPass());
pm.add(createPruneEHPass());
}