develooper Front page | perl.perl6.compiler | Postings from February 2012

[perl #81060] [BUG] LTA error messages when a class inherits from a stubbed class in Rakudo

From:
Will Coleda via RT
Date:
February 1, 2012 06:19
Subject:
[perl #81060] [BUG] LTA error messages when a class inherits from a stubbed class in Rakudo
Message ID:
rt-3.6.HEAD-14510-1328105964-479.81060-15-0@perl.org
On Tue Dec 21 01:10:35 2010, masak wrote:
> <masak> rakudo: class A { ... }; class B is A {}; class A {}
> <p6eval> rakudo cae7f9: OUTPUT«===SORRY!===␤Parent isn't a Class.␤»
> * masak submits LTA rakudobug
> * masak wonders idly what the parent is
> <masak> rakudo: class A { ... }; say A.WHAT
> <p6eval> rakudo cae7f9: OUTPUT«Failure()␤»
> <masak> ah.
> <masak> rakudo: class A { ... }; class B is A {}
> <p6eval> rakudo cae7f9: OUTPUT«===SORRY!===␤Null PMC access in 
can()␤»
> <masak> huh.
> <masak> that's the first causality-defying Null PMC access. :)

This seems fine now:

09:18 < [Coke]> rakudo: class A { ... }; class B is A {}; class A {} #RT 
#81060
09:18 <+p6eval> rakudo ce5cca:  ( no output )
09:18 < [Coke]> rakudo: class A { ... }; say A.WHAT #RT 81060
09:18 <+p6eval> rakudo ce5cca: OUTPUT«===SORRY!===␤The following 
packages were
                stubbed but not defined:␤    A␤␤»

Closable with tests.
-- 
Will "Coke" Coleda



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About