| ... | @@ -14202,6 +14202,8 @@ static TypeTableEntry *ir_analyze_instruction_check_switch_prongs(IrAnalyze *ira | ... | @@ -14202,6 +14202,8 @@ static TypeTableEntry *ir_analyze_instruction_check_switch_prongs(IrAnalyze *ira |
| 14202 | if (!end_val) | 14202 | if (!end_val) |
| 14203 | return ira->codegen->builtin_types.entry_invalid; | 14203 | return ira->codegen->builtin_types.entry_invalid; |
| 14204 | | 14204 | |
| | 14205 | assert(start_val->type->id == TypeTableEntryIdInt || start_val->type->id == TypeTableEntryIdNumLitInt); |
| | 14206 | assert(end_val->type->id == TypeTableEntryIdInt || end_val->type->id == TypeTableEntryIdNumLitInt); |
| 14205 | AstNode *prev_node = rangeset_add_range(&rs, &start_val->data.x_bigint, &end_val->data.x_bigint, | 14207 | AstNode *prev_node = rangeset_add_range(&rs, &start_val->data.x_bigint, &end_val->data.x_bigint, |
| 14206 | start_value->source_node); | 14208 | start_value->source_node); |
| 14207 | if (prev_node != nullptr) { | 14209 | if (prev_node != nullptr) { |