|Subject:||[BUG] LTA error message when declaring two-colon-sigil variable ::Foo in Rakudo|
|Date:||Mon, 1 Nov 2010 14:47:17 +0100|
|To:||rakudobug [...] perl.org|
|From:||Carl Mäsak <cmasak [...] gmail.com>|
<moritz_> rakudo: my ::A <p6eval> rakudo 5f5bae: OUTPUT«===SORRY!===␤Malformed my at line 22, near "::A"␤» <jnthn> std: my ::A; <p6eval> std a194beb: OUTPUT«[31m===[0mSORRY![31m===[0m␤Illegal redeclaration of symbol 'A' (see line 1) at /tmp/2_oKyMhSZP line 1:␤------> [32mmy ::A[33m⏏[31m;[0m␤Multiple prefix constraints not yet supported [...] <moritz_> that's a LTA error * masak submits rakudobug First, the two error messages in Rakudo and STD.pm6 don't agree; they probably should. Second, even the error message of STD.pm6 seems suspect. Why is it a redeclaration?