Commit 3ce843d742 for perl

commit 3ce843d742aefbc1b2f3832a9e2d332bdfb156f7
Author: Richard Leach <rich+perl@hyphen-dash-hyphen.info>
Date:   Wed Sep 30 22:13:19 2026 +0000

    Perl_vivify_ref - add a default OPpDEREF case

    This adds a modicum of additional argument validation.
    It also is likely to enable compilers to improve the code layout.

diff --git a/pp_hot.c b/pp_hot.c
index 48f621dca8..722ebcf1a5 100644
--- a/pp_hot.c
+++ b/pp_hot.c
@@ -6886,6 +6886,8 @@ Perl_vivify_ref(pTHX_ SV *sv, U32 to_what)
         case OPpDEREF_HV:
             SvRV_set(sv, MUTABLE_SV(newHV()));
             break;
+        default:
+            NOT_REACHED; /* NOTREACHED */
         }
         SvROK_on(sv);
         SvSETMAGIC(sv);