This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
unwinding target nominated by separate global
authorZefram <zefram@fysh.org>
Tue, 20 Apr 2010 23:00:09 +0000 (00:00 +0100)
committerDavid Mitchell <davem@iabyn.com>
Sun, 25 Apr 2010 12:24:29 +0000 (13:24 +0100)
commitfebb3a6d221072614a4dcfef3d3953e212e5cf6c
tree77ef0076d97be14c024406d9012b49db19234ad2
parentdb93c0c46b34e8b2e37c671b7362d0fa2550f5f7
unwinding target nominated by separate global

When unwinding due to die, the new global PL_restartjmpenv points
to the JMP_ENV at which longjmping should stop and control should
be transferred to PL_restartop.  This replaces the previous
use of cxstack[cxstack_ix+1].blk_eval.cur_top_env, located in a
nominally-discarded context frame.
embedvar.h
intrpvar.h
perl.c
perlapi.h
pp_ctl.c
sv.c