Since rakudo commit 3754356d8e this fails with X::Syntax::Variable::Initializer:
$ perl6 -e 'my %h = %h; say %h'
===SORRY!=== Error while compiling -e
Cannot use variable %h in declaration to initialize itself
at -e:1
------> my %h = %⏏h; say %h
expecting any of:
term
I added a test with commit https://github.com/perl6/roast/commit/a254a271ba
I'm closing this ticket as 'resolved'.
