This no longer leads to a Null PMC access on Parrot (the output is identical on
Moar and JVM):
$ perl6-p -e 'role popo { macro marco { $^a but popo }; marco popo; }'
===SORRY!=== Error while compiling -e
None of the parametric role variants for 'popo' matched the arguments supplied.
Cannot call '
# New Ticket Created by "Carl Mäsak"
# Please include the string: [perl #119371]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org:443/rt3/Ticket/Display.html?id=119371 >
r: role popo { macro marco { $^a but popo }; marco popo; }
rakudo 13f2f9: OUTPU