diff --git a/opt.cpp b/opt.cpp index 9159c495..5bc3737e 100644 --- a/opt.cpp +++ b/opt.cpp @@ -286,6 +286,8 @@ Optimize(llvm::Module *module, int optLevel) { llvm::PassManager optPM; llvm::FunctionPassManager funcPM(module); + optPM.add(llvm::createVerifierPass()); + if (g->target.isa != Target::GENERIC) { llvm::TargetLibraryInfo *targetLibraryInfo = new llvm::TargetLibraryInfo(llvm::Triple(module->getTargetTriple()));