| ... | ... | @@ -17129,6 +17129,7 @@ static IrInstruction *ir_analyze_instruction_phi(IrAnalyze *ira, IrInstructionPh |
| 17129 | 17129 | for (size_t i = 0; i < new_incoming_values.length; i += 1) { |
| 17130 | 17130 | IrInstruction *new_value = new_incoming_values.at(i); |
| 17131 | 17131 | IrBasicBlock *predecessor = new_incoming_blocks.at(i); |
| 17132 | ir_assert(predecessor->instruction_list.length != 0, &phi_instruction->base); |
| 17132 | 17133 | IrInstruction *branch_instruction = predecessor->instruction_list.pop(); |
| 17133 | 17134 | ir_set_cursor_at_end(&ira->new_irb, predecessor); |
| 17134 | 17135 | IrInstruction *casted_value = ir_implicit_cast(ira, new_value, resolved_type); |