As a status update: There is still a Null PMC access with Parrot. With Moar and JVM everything seems fine:
$ perl6-p -e 'sub a is DEPRECATED((sub { "a" })()) { }; a();' ===SORRY!=== Null PMC access in get_bool() $ perl6-j -e 'sub a is DEPRECATED((sub { "a" })()) { }; a();' ## identical output with perl6-m Saw 1 call to deprecated code during execution. ================================================================================ Sub a (from GLOBAL) called at: -e, line 1 Please use a instead. -------------------------------------------------------------------------------- Please contact the author to have these calls to deprecated code adapted, so that this message will disappear!