On Mon, 18 Sep 2017 14:00:02 -0700, barto...@gmx.de wrote: > On Sat, 16 Sep 2017 08:46:00 -0700, barto...@gmx.de wrote: > > Here is a simple example: > > > > $ ./perl6-j -e 'try { die "foo" }; say $!.perl; say $!.gist' > > X::AdHoc.new(payload => "foo") > > Died > > in block <unit> at -e line 1 > > > It looks like the 'Died' stems from this line: > https://github.com/perl6/nqp/blob/862cde8ed431bce5aec64130737cfeafc10e7fc9/src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java#L5766 > > If I revert https://github.com/perl6/nqp/commit/d228c929f8 the above > example works as expected. Also, 'make test' for nqp is clean and I > the failures I've seen for $! in rakudo (e.g. S02- > magicals/dollar_bang.t) are gone. (I'm unable to run 'make spectest', > unfortunately.) > > Since I'm not completely sure, reverting nqp commit d228c929f8 is the > right thing to do, I'll open a PR for that (maybe tomorrow).
I went ahead and did the revert with https://github.com/perl6/nqp/commit/1177ace084 I'm closing this ticket as 'resolved'.