diff --git a/src/Perl6/Compiler/Package.pm b/src/Perl6/Compiler/Package.pm index 6e3182a1e8f..7199b44ef4e 100644 --- a/src/Perl6/Compiler/Package.pm +++ b/src/Perl6/Compiler/Package.pm @@ -181,6 +181,11 @@ method finish($block) { $_.named('type'); $attr.push($_); } + else { + $attr.push(PAST::Var.new( + :name('Any'), :namespace([]), :scope('package'), :named('type') + )); + } $decl.push(PAST::Op.new( :pasttype('callmethod'), :name('add_attribute'),