On Sat Oct 31 10:56:36 2015, coke wrote:
> This dies, but only on the JVM:
> 
> 13:41 < [Coke]> r: sub foo($a) { sub bar {} }; my $a=foo(1);
> 13:41 <+camelia> rakudo-moar a05867: ( no output )
> 13:41 <+camelia> ..rakudo-jvm a05867:
> OUTPUT«java.lang.NullPointerException␤
>                  in block <unit> at /tmp/tmpfile:1␤␤»
> 
> It's required for (at least) several tests in S02-magicals/sub.t

This was fixed with https://github.com/perl6/nqp/commit/2d88d98201. The tests 
in S02-magicals/sub.t are passing (again).

> 
> Also:
> 
> 13:42 < lizmat> [Coke]: that is a known issue, several places in the
> core work
>                 around that
> 13:42 < lizmat> r: sub foo($a) { my $ = sub bar {} }; my $a=foo(1);
> 13:42 <+camelia> rakudo-{moar,jvm} a05867: ( no output )

@lizmat: Are you able to point out those places in the core, perchance? Maybe 
some workarounds could be removed now?

-- 
Christian

Reply via email to