zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit eef653904916dc19540458199366807f8837bf98 (tree)
parent 3e80aa9079cfad8c95f506b1eb644daeed6cbb7b
Author: Veikka Tuominen <git@vexu.eu>
Date:   Mon, 19 Sep 2022 18:21:26 +0300

Sema: handle `Value.slice` in `beginComptimePtrLoad`

Diffstat:
Msrc/Sema.zig | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/Sema.zig b/src/Sema.zig @@ -25190,6 +25190,11 @@ fn beginComptimePtrLoad( break :blk deref; }, + .slice => blk: { + const slice = ptr_val.castTag(.slice).?.data; + break :blk try beginComptimePtrLoad(sema, block, src, slice.ptr, null); + }, + .field_ptr => blk: { const field_ptr = ptr_val.castTag(.field_ptr).?.data; const field_index = @intCast(u32, field_ptr.field_index);