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.