Change 34492 by [EMAIL PROTECTED] on 2008/10/16 18:08:52
Integrate:
[ 33074]
In POPLOOP, if CxITERVAR(cx) is non-NULL, then so is itersave, and
itersave is a less complex expression for the C compiler.
[ 33075]
Restore the else block accidently eaten by change 33074.
Affected files ...
... //depot/maint-5.10/perl/cop.h#7 integrate
Differences ...
==== //depot/maint-5.10/perl/cop.h#7 (text) ====
Index: perl/cop.h
--- perl/cop.h#6~33972~ 2008-05-31 16:40:24.000000000 -0700
+++ perl/cop.h 2008-10-16 11:08:52.000000000 -0700
@@ -501,7 +501,7 @@
#define POPLOOP(cx) \
SvREFCNT_dec(cx->blk_loop.iterlval); \
- if (CxITERVAR(cx)) { \
+ if (cx->blk_loop.itersave) { \
if (SvPADMY(cx->blk_loop.itersave)) { \
SV ** const s_v_p = CxITERVAR(cx); \
sv_2mortal(*s_v_p); \
End of Patch.