| ... | ... | @@ -3608,6 +3608,16 @@ pub fn declIterator(zir: Zir, decl_inst: u32) DeclIterator { |
| 3608 | 3608 | break :decls_len decls_len; |
| 3609 | 3609 | } else 0; |
| 3610 | 3610 | |
| 3611 | if (small.has_backing_int) { |
| 3612 | const backing_int_body_len = zir.extra[extra_index]; |
| 3613 | extra_index += 1; // backing_int_body_len |
| 3614 | if (backing_int_body_len == 0) { |
| 3615 | extra_index += 1; // backing_int_ref |
| 3616 | } else { |
| 3617 | extra_index += backing_int_body_len; // backing_int_body_inst |
| 3618 | } |
| 3619 | } |
| 3620 | |
| 3611 | 3621 | return declIteratorInner(zir, extra_index, decls_len); |
| 3612 | 3622 | }, |
| 3613 | 3623 | .enum_decl => { |