Resumable exceptions #2

Stephen Weeks tene at allalone.org
Fri Oct 31 02:24:09 UTC 2008


Not long ago, Patrick R. Michaud proclaimed...
> I tried removing the above lines from exceptionhandler.pmc, 
> but even after doing that my test program still gives the same
> results as before:

I looked at it for a bit... the difference between the first and second
throw happens in Parrot_cx_find_handler_local

The second time through, all of the checks for
!PMC_IS_NULL(context->handlers) fail.

It looks like they are actually both getting the same context, but
between the first and second throw, ->handlers is set to PMCNULL.

I'm not sure I'll stay awake long enough to find out why.


More information about the parrot-dev mailing list