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'.

Reply via email to