Change 29855 by [EMAIL PROTECTED] on 2007/01/17 19:22:47

        Replace SvRELEASE_IVX(dstr) with SvOOK_off(dstr) in sv_setsv_flags(),
        because it's not possible for dstr to be COW at this point, due to an
        earlier force_normal.

Affected files ...

... //depot/perl/sv.c#1354 edit

Differences ...

==== //depot/perl/sv.c#1354 (text) ====
Index: perl/sv.c
--- perl/sv.c#1353~29853~       2007-01-17 10:24:50.000000000 -0800
+++ perl/sv.c   2007-01-17 11:22:47.000000000 -0800
@@ -3705,7 +3705,7 @@
            SvNV_set(dstr, SvNVX(sstr));
        }
        if (sflags & SVp_IOK) {
-           SvRELEASE_IVX(dstr);
+           SvOOK_off(dstr);
            SvIV_set(dstr, SvIVX(sstr));
            /* Must do this otherwise some other overloaded use of 0x80000000
               gets confused. I guess SVpbm_VALID */
End of Patch.

Reply via email to