Fixed with dd943eded83edb3753 , tests needed.

> On 7 Oct 2017, at 15:52, (via RT) <perl6-bugs-follo...@perl.org> wrote:
> 
> # New Ticket Created by   
> # Please include the string:  [perl #132236]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org/Ticket/Display.html?id=132236 >
> 
> 
> Hi,
> Given a module (Suptest.pm):
> 
>    my package EXPORTHOW {
>       class SUPERSEDE::class is Metamodel::ClassHOW {
>           has $.foo;
>       }
>    }
> 
> 
> Which is exercised with:
> 
>    perl6 --ll-exception -I. -e 'use Suptest; class Bar {}'
> 
> This gives rise to:
> 
> Cannot find method 'EXPORTHOW::SUPERSEDE::class' on object of type 
> EXPORTHOW::SUPERSEDE::class
>   at gen/moar/BOOTSTRAP.nqp:3009  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/BOOTSTRAP.moarvm:)
> from gen/moar/stage2/NQPCORE.setting:521  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPCORE.setting.moarvm:BUILDALL)
> from gen/moar/Metamodel.nqp:3020  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Metamodel.moarvm:new)
> from gen/moar/Metamodel.nqp:3024  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Metamodel.moarvm:new_type)
> from src/Perl6/World.nqp:2868  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/World.moarvm:pkg_create_mo)
> from src/Perl6/Grammar.nqp:2369  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:)
> from src/Perl6/Grammar.nqp:2306  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:)
> from src/Perl6/Grammar.nqp:2300  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:package_def)
> from <unknown>:1  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:package_declarator:sym<class>)
> from gen/moar/stage2/QRegex.nqp:1721  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:!protoregex)
> from <unknown>:1  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:package_declarator)
> from <unknown>:1  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:term:sym<package_declarator>)
> from gen/moar/stage2/QRegex.nqp:1721  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:!protoregex)
> from <unknown>:1  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:term)
> from src/Perl6/Grammar.nqp:3940  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:termish)
> from gen/moar/stage2/NQPHLL.nqp:875  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:EXPR)
> from src/Perl6/Grammar.nqp:3980  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:EXPR)
> from src/Perl6/Grammar.nqp:1305  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statement)
> from src/Perl6/Grammar.nqp:1237  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:statementlist)
> from gen/moar/stage2/NQPHLL.nqp:1105  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:LANG)
> from src/Perl6/Grammar.nqp:1676  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:FOREIGN_LANG)
> from src/Perl6/Grammar.nqp:1201  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:comp_unit)
> from src/Perl6/Grammar.nqp:508  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Grammar.moarvm:TOP)
> from gen/moar/stage2/QRegex.nqp:2330  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/QRegex.moarvm:parse)
> from gen/moar/stage2/NQPHLL.nqp:1864  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:parse)
> from gen/moar/stage2/NQPHLL.nqp:1780  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:execute_stage)
> from gen/moar/stage2/NQPHLL.nqp:1813  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:run)
> from gen/moar/stage2/NQPHLL.nqp:1816  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:)
> from gen/moar/stage2/NQPHLL.nqp:1802  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:compile)
> from gen/moar/stage2/NQPHLL.nqp:1511  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:eval)
> from gen/moar/stage2/NQPHLL.nqp:1636  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:)
> from gen/moar/stage2/NQPHLL.nqp:1682  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:command_eval)
> from src/Perl6/Compiler.nqp:42  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/Perl6/Compiler.moarvm:command_eval)
> from gen/moar/stage2/NQPHLL.nqp:1617  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/nqp/lib/NQPHLL.moarvm:command_line)
> from gen/moar/main.nqp:47  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:MAIN)
> from gen/moar/main.nqp:38  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<mainline>)
> from <unknown>:1  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<main>)
> from <unknown>:1  
> (/home/jonathan/.rakudobrew/moar-nom/install/share/perl6/runtime/perl6.moarvm:<entry>)
> 
> 
> This started happening some time after August 6
> 
> This is Rakudo version 2017.09-230-gf62ae60c4 built on MoarVM version
> 2017.09.1-575-gd4e230a69
> implementing Perl 6.c.

Reply via email to