| ... | @@ -1543,7 +1543,8 @@ static LLVMValueRef gen_cmp_expr(CodeGen *g, AstNode *node) { | ... | @@ -1543,7 +1543,8 @@ static LLVMValueRef gen_cmp_expr(CodeGen *g, AstNode *node) { |
| 1543 | zig_unreachable(); | 1543 | zig_unreachable(); |
| 1544 | } | 1544 | } |
| 1545 | } else if (op1_type->id == TypeTableEntryIdPureError || | 1545 | } else if (op1_type->id == TypeTableEntryIdPureError || |
| 1546 | op1_type->id == TypeTableEntryIdPointer) | 1546 | op1_type->id == TypeTableEntryIdPointer || |
| | 1547 | op1_type->id == TypeTableEntryIdBool) |
| 1547 | { | 1548 | { |
| 1548 | LLVMIntPredicate pred = cmp_op_to_int_predicate(node->data.bin_op_expr.bin_op, false); | 1549 | LLVMIntPredicate pred = cmp_op_to_int_predicate(node->data.bin_op_expr.bin_op, false); |
| 1549 | return LLVMBuildICmp(g->builder, pred, val1, val2, ""); | 1550 | return LLVMBuildICmp(g->builder, pred, val1, val2, ""); |