diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-04-29 12:23:46 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-04-30 01:06:01 +0300 |
| commit | 596f7df02e78adf334eed4a1f14eafa31ca611b9 (patch) | |
| tree | c2e3dc7082a0b0c8d870506820d10c708c906934 /src/Module.zig | |
| parent | 1d455896cb24165c5a3e0b3e10934c60a285589d (diff) | |
| download | zig-596f7df02e78adf334eed4a1f14eafa31ca611b9.tar.gz zig-596f7df02e78adf334eed4a1f14eafa31ca611b9.zip | |
Zir: turn extended func into func_extended
Diffstat (limited to 'src/Module.zig')
| -rw-r--r-- | src/Module.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Module.zig b/src/Module.zig index 1119d73ab0..55ec1fdd2c 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -1532,10 +1532,10 @@ pub const Fn = struct { switch (zir_tags[func.zir_body_inst]) { .func => return false, .func_inferred => return true, - .extended => { - const extended = zir.instructions.items(.data)[func.zir_body_inst].extended; - const small = @bitCast(Zir.Inst.ExtendedFunc.Small, extended.small); - return small.is_inferred_error; + .func_extended => { + const inst_data = zir.instructions.items(.data)[func.zir_body_inst].pl_node; + const extra = zir.extraData(Zir.Inst.ExtendedFunc, inst_data.payload_index); + return extra.data.bits.is_inferred_error; }, else => unreachable, } |
