unreachable still codegens to unreachable in ReleaseFast test mode

closes #430
This commit is contained in:
Andrew Kelley
2017-08-25 10:11:58 -04:00
parent 5dddb45ec7
commit 629aa10c56
3 changed files with 11 additions and 7 deletions

View File

@@ -1879,7 +1879,7 @@ static LLVMValueRef ir_render_err_to_int(CodeGen *g, IrExecutable *executable, I
static LLVMValueRef ir_render_unreachable(CodeGen *g, IrExecutable *executable,
IrInstructionUnreachable *unreachable_instruction)
{
if (ir_want_debug_safety(g, &unreachable_instruction->base) || g->is_test_build) {
if (ir_want_debug_safety(g, &unreachable_instruction->base)) {
gen_debug_safety_crash(g, PanicMsgIdUnreachable);
} else {
LLVMBuildUnreachable(g->builder);