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.

Reply via email to