Change 11658 by jhi@alpha on 2001/08/13 12:00:08

        Subject: Re: END {} blocks run in perl_run
        From: Arthur Bergman <[EMAIL PROTECTED]>
        Date: Mon, 13 Aug 2001 11:11:30 +0200
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/perl.c#358 edit

Differences ...

==== //depot/perl/perl.c#358 (text) ====
Index: perl/perl.c
--- perl/perl.c.~1~     Mon Aug 13 06:15:05 2001
+++ perl/perl.c Mon Aug 13 06:15:05 2001
@@ -397,15 +397,16 @@
     }
 #endif
 
-    LEAVE;
     {
-      dJMPENV;
-      int x = 0;
-      JMPENV_PUSH(x);
-      if (PL_endav && !PL_minus_c)
-       call_list(PL_scopestack_ix, PL_endav);
-      JMPENV_POP;
+        dJMPENV;
+        int x = 0;
+
+        JMPENV_PUSH(x);
+        if (PL_endav && !PL_minus_c)
+            call_list(PL_scopestack_ix, PL_endav);
+        JMPENV_POP;
     }
+    LEAVE;
     FREETMPS;
 
     /* We must account for everything.  */
End of Patch.

Reply via email to