# New Ticket Created by Lloyd Fournier
# Please include the string: [perl #127544]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=127544 >
my @data = 1,{},@data,"YEWHAT??";
say @data.perl;
# (\Array_140251854808256 = [1 Array_140251854808256 YEWHAT??])
It's putting the {} before it that makes the check stop working
p 'my @data = 1,@data,"YEWHAT??";say @data'
===SORRY!=== Error while compiling -e
Cannot use variable @data in declaration to initialize itself
at -e:1
I had a ',' where a ';' should have been and it slurped up the next line
where I used @data, and put it into itself. Took me forever to figure it
out!