diff --git a/src/codegen.cpp b/src/codegen.cpp index b0817e8eb8..3c7a1048f4 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -7526,7 +7526,9 @@ static void do_code_gen(CodeGen *g) { } char *error = nullptr; - LLVMVerifyModule(g->module, LLVMAbortProcessAction, &error); + if (LLVMVerifyModule(g->module, LLVMReturnStatusAction, &error)) { + zig_panic("broken LLVM module found: %s", error); + } } static void zig_llvm_emit_output(CodeGen *g) {