authorgravatar for kappaloris@gmail.comLoris Cro <kappaloris@gmail.com> 2022-08-15 21:56:59+02:00
committergravatar for kappaloris@gmail.comLoris Cro <kappaloris@gmail.com> 2022-08-15 21:57:33+02:00
logb3922289be1ffaf194b55face332892280981356
treeb5da545dabb73bbb7a03a44ccdf8beed3d90f860
parentaefb091973ad0cbc3374a436bdb3b1184596294b

Zir: add missing support for packed ints in declIterator


1 files changed, 10 insertions(+), 0 deletions(-)

src/Zir.zig+10
......@@ -3608,6 +3608,16 @@ pub fn declIterator(zir: Zir, decl_inst: u32) DeclIterator {
36083608 break :decls_len decls_len;
36093609 } else 0;
36103610
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
36113621 return declIteratorInner(zir, extra_index, decls_len);
36123622 },
36133623 .enum_decl => {