[email protected] via RT wrote: > On Sat Jul 26 06:45:21 2008, [email protected] wrote: >> On Wed Jul 23 01:51:32 2008, [email protected] 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 $!;
Still fails here. Another detail: if i do this in the REPL, it works fine, until I close the REPL - then I get the same backtrace as before. Cheers, Moritz
