Change 11871 by jhi@alpha on 2001/09/04 19:45:59

        At least a temporary fix for the mysterious scope core dumps
        in Tru64 from Graham.

Affected files ...

... //depot/perl/ext/List/Util/Util.xs#8 edit

Differences ...

==== //depot/perl/ext/List/Util/Util.xs#8 (text) ====
Index: perl/ext/List/Util/Util.xs
--- perl/ext/List/Util/Util.xs.~1~      Tue Sep  4 14:00:05 2001
+++ perl/ext/List/Util/Util.xs  Tue Sep  4 14:00:05 2001
@@ -197,7 +197,7 @@
     SAVESPTR(PL_op);
     ret = ST(1);
     CATCH_SET(TRUE);
-    PUSHBLOCK(cx, CXt_SUB, SP);
+    PUSHBLOCK(cx, CXt_NULL, SP);
     for(index = 2 ; index < items ; index++) {
        GvSV(agv) = ret;
        GvSV(bgv) = ST(index);
@@ -240,7 +240,7 @@
     SAVETMPS;
     SAVESPTR(PL_op);
     CATCH_SET(TRUE);
-    PUSHBLOCK(cx, CXt_SUB, SP);
+    PUSHBLOCK(cx, CXt_NULL, SP);
     for(index = 1 ; index < items ; index++) {
        GvSV(PL_defgv) = ST(index);
        PL_op = reducecop;
End of Patch.

Reply via email to