| ... | @@ -2560,7 +2560,7 @@ static LLVMValueRef gen_if_bool_expr_raw(CodeGen *g, AstNode *source_node, LLVMV | ... | @@ -2560,7 +2560,7 @@ static LLVMValueRef gen_if_bool_expr_raw(CodeGen *g, AstNode *source_node, LLVMV |
| 2560 | LLVMBasicBlockRef then_block = LLVMAppendBasicBlock(g->cur_fn->fn_value, "Then"); | 2560 | LLVMBasicBlockRef then_block = LLVMAppendBasicBlock(g->cur_fn->fn_value, "Then"); |
| 2561 | LLVMBasicBlockRef else_block = LLVMAppendBasicBlock(g->cur_fn->fn_value, "Else"); | 2561 | LLVMBasicBlockRef else_block = LLVMAppendBasicBlock(g->cur_fn->fn_value, "Else"); |
| 2562 | | 2562 | |
| 2563 | LLVMBasicBlockRef endif_block; | 2563 | LLVMBasicBlockRef endif_block = nullptr; |
| 2564 | bool then_endif_reachable = then_type->id != TypeTableEntryIdUnreachable; | 2564 | bool then_endif_reachable = then_type->id != TypeTableEntryIdUnreachable; |
| 2565 | bool else_endif_reachable = else_type->id != TypeTableEntryIdUnreachable; | 2565 | bool else_endif_reachable = else_type->id != TypeTableEntryIdUnreachable; |
| 2566 | if (then_endif_reachable || else_endif_reachable) { | 2566 | if (then_endif_reachable || else_endif_reachable) { |