| ... | @@ -12283,6 +12283,9 @@ static IrInstruction *ir_analyze_vector_to_array(IrAnalyze *ira, IrInstruction * | ... | @@ -12283,6 +12283,9 @@ static IrInstruction *ir_analyze_vector_to_array(IrAnalyze *ira, IrInstruction * |
| 12283 | result->value.type = array_type; | 12283 | result->value.type = array_type; |
| 12284 | return result; | 12284 | return result; |
| 12285 | } | 12285 | } |
| | 12286 | if (result_loc == nullptr) { |
| | 12287 | result_loc = no_result_loc(); |
| | 12288 | } |
| 12286 | IrInstruction *result_loc_inst = ir_resolve_result(ira, source_instr, result_loc, array_type, nullptr, true, false); | 12289 | IrInstruction *result_loc_inst = ir_resolve_result(ira, source_instr, result_loc, array_type, nullptr, true, false); |
| 12287 | if (type_is_invalid(result_loc_inst->value.type) || instr_is_unreachable(result_loc_inst)) { | 12290 | if (type_is_invalid(result_loc_inst->value.type) || instr_is_unreachable(result_loc_inst)) { |
| 12288 | return result_loc_inst; | 12291 | return result_loc_inst; |