authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-06-03 15:25:53+03:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-06-03 15:25:53+03:00
log4e1aa5d54377aa2b8d1395d666efb6eb935b7917
treedb838a0fab4aea687141b987e43b4c0bd4b6d818
parent019537cb2a447fc28365685e71d323092e1830b0

Sema: handle the_only_possible_value in beginComptimePtrMutation


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

src/Sema.zig+10
...@@ -20405,6 +20405,16 @@ fn beginComptimePtrMutation(...@@ -20405,6 +20405,16 @@ fn beginComptimePtrMutation(
20405 .ty = elem_ty,20405 .ty = elem_ty,
20406 },20406 },
2040720407
20408 .the_only_possible_value => {
20409 const duped = try sema.arena.create(Value);
20410 duped.* = Value.initTag(.the_only_possible_value);
20411 return ComptimePtrMutationKit{
20412 .decl_ref_mut = parent.decl_ref_mut,
20413 .val = duped,
20414 .ty = elem_ty,
20415 };
20416 },
20417
20408 else => unreachable,20418 else => unreachable,
20409 }20419 }
20410 },20420 },