Skip to content

Instantly share code, notes, and snippets.

@lizmat
Created October 2, 2015 19:24
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save lizmat/41a44f3c2e35ea36d7ce to your computer and use it in GitHub Desktop.
Golf of a *WEIRD* compile error in settings building
diff --git a/src/core/Map.pm b/src/core/Map.pm
index 2682c1f..1b6b69a 100644
--- a/src/core/Map.pm
+++ b/src/core/Map.pm
@@ -4,6 +4,8 @@ my class Map does Iterable does Associative { # declared in BOOTSTRAP
# my class Map is Iterable is Cool {
# has Mu $!storage;
+ role ProcessMap { }
+
method new(*@args) {
my %h := nqp::create(self);
%h.STORE(@args) if @args;
Stage start : 0.000
Stage parse : This representation (Null) does not support associative access
at src/Perl6/World.nqp:3152 (blib/Perl6/World.moarvm:already_declared:113)
from src/Perl6/Grammar.nqp:2132 (blib/Perl6/Grammar.moarvm::181)
from src/Perl6/Grammar.nqp:2121 (blib/Perl6/Grammar.moarvm:package_def:1135)
from <unknown>:1 (blib/Perl6/Grammar.moarvm:package_declarator:sym<role>:175)
from gen/moar/stage2/QRegex.nqp:1344 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/QRegex.moarvm:!protoregex:88)
from <unknown>:1 (blib/Perl6/Grammar.moarvm:package_declarator:0)
from <unknown>:1 (blib/Perl6/Grammar.moarvm:term:sym<package_declarator>:57)
from gen/moar/stage2/QRegex.nqp:1344 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/QRegex.moarvm:!protoregex:88)
from src/Perl6/Grammar.nqp:3638 (blib/Perl6/Grammar.moarvm:termish:0)
from gen/moar/stage2/NQPHLL.nqp:658 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:EXPR:0)
from <unknown>:1 (blib/Perl6/Grammar.moarvm:statement:4294967295)
from src/Perl6/Grammar.nqp:1144 (blib/Perl6/Grammar.moarvm:statementlist:280)
from src/Perl6/Grammar.nqp:1325 (blib/Perl6/Grammar.moarvm:blockoid:246)
from src/Perl6/Grammar.nqp:2266 (blib/Perl6/Grammar.moarvm:package_def:2370)
from <unknown>:1 (blib/Perl6/Grammar.moarvm:package_declarator:sym<class>:175)
from gen/moar/stage2/QRegex.nqp:1350 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/QRegex.moarvm:!protoregex:109)
from <unknown>:1 (blib/Perl6/Grammar.moarvm:package_declarator:10)
from src/Perl6/Grammar.nqp:2383 (blib/Perl6/Grammar.moarvm:scoped:378)
from <unknown>:1 (blib/Perl6/Grammar.moarvm:scope_declarator:sym<my>:107)
from gen/moar/stage2/QRegex.nqp:1350 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/QRegex.moarvm:!protoregex:109)
from <unknown>:1 (blib/Perl6/Grammar.moarvm:term:sym<scope_declarator>:0)
re/nqp/lib/NQPHLL.moarvm:EXPR:74)
from src/Perl6/Grammar.nqp:3679 (blib/Perl6/Grammar.moarvm:EXPR:28)
from src/Perl6/Grammar.nqp:1209 (blib/Perl6/Grammar.moarvm:statement:395)
from src/Perl6/Grammar.nqp:1144 (blib/Perl6/Grammar.moarvm:statementlist:280)
from gen/moar/stage2/NQPHLL.nqp:898 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:LANG:146)
from src/Perl6/Grammar.nqp:1536 (blib/Perl6/Grammar.moarvm:FOREIGN_LANG:67)
from src/Perl6/Grammar.nqp:1121 (blib/Perl6/Grammar.moarvm:comp_unit:1048)
from src/Perl6/Grammar.nqp:416 (blib/Perl6/Grammar.moarvm:TOP:528)
from gen/moar/stage2/QRegex.nqp:2021 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/QRegex.moarvm:parse:44)
from gen/moar/stage2/NQPHLL.nqp:1585 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:parse:80)
from gen/moar/stage2/NQPHLL.nqp:1541 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:compile:202)
from gen/moar/stage2/NQPHLL.nqp:1277 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:eval:62)
from gen/moar/stage2/NQPHLL.nqp:1497 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:evalfiles:91)
from gen/moar/stage2/NQPHLL.nqp:1391 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:command_eval:214)
from src/Perl6/Compiler.nqp:65 (blib/Perl6/Compiler.moarvm:command_eval:93)
from gen/moar/stage2/NQPHLL.nqp:1365 (/Users/liz/Github/rakudo.moar/install/share/nqp/lib/NQPHLL.moarvm:command_line:114)
from gen/moar/m-main.nqp:39 (perl6.moarvm:MAIN:18)
from gen/moar/m-main.nqp:35 (perl6.moarvm:<mainline>:197)
from <unknown>:1 (perl6.moarvm:<main>:8)
from <unknown>:1 (perl6.moarvm:<entry>:9)
make: *** [CORE.setting.moarvm] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment