| ... | @@ -20405,6 +20405,16 @@ fn beginComptimePtrMutation( | ... | @@ -20405,6 +20405,16 @@ fn beginComptimePtrMutation( |
| 20405 | .ty = elem_ty, | 20405 | .ty = elem_ty, |
| 20406 | }, | 20406 | }, |
| 20407 | | 20407 | |
| | 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 | }, |