mirror of
https://github.com/ziglang/zig.git
synced 2026-02-15 13:58:27 +00:00
Zir: add missing support for packed ints in declIterator
This commit is contained in:
parent
aefb091973
commit
b3922289be
10
src/Zir.zig
10
src/Zir.zig
@ -3608,6 +3608,16 @@ pub fn declIterator(zir: Zir, decl_inst: u32) DeclIterator {
|
||||
break :decls_len decls_len;
|
||||
} else 0;
|
||||
|
||||
if (small.has_backing_int) {
|
||||
const backing_int_body_len = zir.extra[extra_index];
|
||||
extra_index += 1; // backing_int_body_len
|
||||
if (backing_int_body_len == 0) {
|
||||
extra_index += 1; // backing_int_ref
|
||||
} else {
|
||||
extra_index += backing_int_body_len; // backing_int_body_inst
|
||||
}
|
||||
}
|
||||
|
||||
return declIteratorInner(zir, extra_index, decls_len);
|
||||
},
|
||||
.enum_decl => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user