authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-09-19 18:21:26+03:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-09-20 00:50:13+03:00
logeef653904916dc19540458199366807f8837bf98
treeb9113cd7da59700a28b92d10090e8cbd2524d9c0
parent3e80aa9079cfad8c95f506b1eb644daeed6cbb7b

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


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

src/Sema.zig+5
......@@ -25190,6 +25190,11 @@ fn beginComptimePtrLoad(
2519025190 break :blk deref;
2519125191 },
2519225192
25193 .slice => blk: {
25194 const slice = ptr_val.castTag(.slice).?.data;
25195 break :blk try beginComptimePtrLoad(sema, block, src, slice.ptr, null);
25196 },
25197
2519325198 .field_ptr => blk: {
2519425199 const field_ptr = ptr_val.castTag(.field_ptr).?.data;
2519525200 const field_index = @intCast(u32, field_ptr.field_index);