From: chromatic (via RT) <[EMAIL PROTECTED]>
   Date: Tue, 24 Jun 2008 16:14:37 -0700

   # New Ticket Created by  chromatic 
   # Please include the string:  [perl #56308]
   # in the subject line of all future correspondence about this issue. 
   # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56308 >

   This patch makes t/pmc/coroutine.t pass in the pdd25 cx branch . . .

   . . .

   One fix is to add "pop_eh" before "yield", to clean up the exception
   handler in this scope.  That may be the right fix, but this action at
   a distance is to me a little surprising.

   -- c

I believe this is the same issue I brought up Sunday in "[pdd25cx]
Calling a continuation doesn't restore error handlers".  If so, the real
issue is that continuations no longer restore handler scopes, and this
is just a band-aid.

                                        -- Bob Rogers
                                           http://rgrjr.dyndns.org/

Reply via email to