| ... | @@ -3453,6 +3453,10 @@ fn validateStructInit( | ... | @@ -3453,6 +3453,10 @@ fn validateStructInit( |
| 3453 | } | 3453 | } |
| 3454 | } | 3454 | } |
| 3455 | if (lhs != field_ptr_air_ref) continue; | 3455 | if (lhs != field_ptr_air_ref) continue; |
| | 3456 | while (block_index > 0) : (block_index -= 1) { |
| | 3457 | const block_inst = block.instructions.items[block_index - 1]; |
| | 3458 | if (air_tags[block_inst] != .dbg_stmt) break; |
| | 3459 | } |
| 3456 | if (block_index > 0 and | 3460 | if (block_index > 0 and |
| 3457 | field_ptr_air_inst == block.instructions.items[block_index - 1]) | 3461 | field_ptr_air_inst == block.instructions.items[block_index - 1]) |
| 3458 | { | 3462 | { |