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.