Change 34294 by [EMAIL PROTECTED] on 2008/09/06 09:22:28

        Change 28130 didn't get the semantically correct 5.8.x definition for
        isGV_with_GP(). PVLVs can't act as PVGVs in 5.8.x.

Affected files ...

... //depot/maint-5.8/perl/sv.h#90 edit

Differences ...

==== //depot/maint-5.8/perl/sv.h#90 (text) ====
Index: perl/sv.h
--- perl/sv.h#89~33217~ 2008-02-02 14:47:50.000000000 -0800
+++ perl/sv.h   2008-09-06 02:22:28.000000000 -0700
@@ -1584,7 +1584,7 @@
 /* If I give every macro argument a different name, then there won't be bugs
    where nested macros get confused. Been there, done that.  */
 #define isGV_with_GP(pwadak) \
-       ((SvTYPE(pwadak) == SVt_PVGV || SvTYPE(pwadak) == SVt_PVLV))
+       (SvTYPE(pwadak) == SVt_PVGV)
 
 #define SvGROW(sv,len) (SvLEN(sv) < (len) ? sv_grow(sv,len) : SvPVX(sv))
 #define SvGROW_mutable(sv,len) \
End of Patch.

Reply via email to