On Fri Mar 28 12:59:42 2014, moritz wrote:
> S04-phasers/enter-leave.t has this test:
> 
>     my $str;
>     try {
>         LEAVE { $str ~= '1' }
>         LEAVE { $str ~= '2'; die 'foo' }
>     }
>     is $str, '21', 'die doesn\'t abort LEAVE queue';
> 
> which passes on parrot, but fails on the JVM and MoarVM, with
> 
> not ok 19 - die doesn't abort LEAVE queue
> #      got: '2'
> # expected: '21'

Fixed, test unfudged. Also added a mechanism for conveying multiple exceptions 
if multiple LEAVEs throw and tested that too.


Reply via email to