This works now:
$ perl6-m -e 'role R { method foo {}; R.foo }; say "alive"'
alive
$ perl6-p -e 'role R { method foo {}; R.foo }; say "alive"'
alive
$ perl6-j -e 'role R { method foo {}; R.foo }; say "alive"'
alive
I added a test to S14-roles/basic.t with the following commit:
https://github.c
# New Ticket Created by "Carl Mäsak"
# Please include the string: [perl #120931]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org/Ticket/Display.html?id=120931 >
r: role R { method foo {}; R.foo }
rakudo-parrot e32249: OUTPUT«(timeout)»
..rakudo-jv