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

Reply via email to