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 ''; none of these signatures match:
at -e:1
------>

I added a test to S14-roles/mixin.t with commit 
https://github.com/perl6/roast/commit/22a988135a.

I'm closing this ticket now. (In case the ticket was not only about the NPMCA 
and the command is meant to compile, please re-open the ticket.)

Reply via email to