Branch: refs/heads/master
Home: https://github.com/perl6/specs
Commit: 15c37f83a49fbd0c6039b4e44021d00529c94051
https://github.com/perl6/specs/commit/15c37f83a49fbd0c6039b4e44021d00529c94051
Author: Larry Wall <[email protected]>
Date: 2011-08-05 (Fri, 05 Aug 2011)
Changed paths:
M S04-control.pod
Log Message:
-----------
refine relationship of CATCH to outer caller's $!
Now if there are multiple caught exceptions in a try, they
should all be passed to set_outer_caller's_bang and show up
in some form in $!. Note it's not the caller's bang, since
we're called by some die deep down (CATCH is pre unwind).
It's whatever called the OUTER of the CATCH, so is a bit lexotic