On Sat Jul 26 06:45:21 2008, jn...@jnthn.net wrote: > On Wed Jul 23 01:51:32 2008, mor...@casella.verplant.org wrote: > > t/spec/S12-class/declaration-order.t by Carl Mäsak revealed a parrot bug > > which can be reproduced with this small sample: > > $ cat eval-bug.t > > eval ' class D is C {}'; > > $ ../../parrot perl6.pbc eval-bug.t > > [oops; continuation 0x8c4a228 of type 21 is trying to jump from > runloop 549 to runloop 110] > > src/inter_call.c:301: failed assertion 'PObj_is_PMC_TEST(sig_pmc)' > > > I got "class D is C {}" (not in an eval) to give a nicer message saying > you can't inherit from a non-existent parent class. But for some reason, > we don't get that with the eval. This may clear up once pdd25cx is > merged, however. > I just tried this in today's Rakudo. I suspect pdd25cx did indeed help.
> eval 'class D is C {}'; say $!; Attempt to inherit from non-existent parent class So resolving ticket. Thanks, Jonathan