On Fri Feb 29 15:31:39 2008, [EMAIL PROTECTED] wrote: > > This problem is fixed by the patch I've attached to ticket #51280.
Applied that patch to my sandbox. It fixed the problem with error.t but not the one with macro.t: [li11-226:parrot] 512 $ prove -v t/compilers/imcc/syn/macro.t t/compilers/imcc/syn/macro...... 1..34 [snip] ok 31 - test that macros labels names can have the prefix $ not ok 32 - invalid label syntax (RT\#47978, RT\#51104) # Failed test 'invalid label syntax (RT\#47978, RT\#51104)' # at t/compilers/imcc/syn/macro.t line 438. # 'compilers/imcc/imcc.l:994: failed assertion 'valp->s' # Backtrace - Obtained 11 stack frames (max trace depth is 32). # (unknown) # Parrot_confess # Parrot_assert # (unknown) # yylex # yyparse # (unknown) # imcc_run # (unknown) # __libc_start_main # (unknown) # ' # doesn't match '/syntax error, unexpected LABEL/ # ' # './parrot "/home/jimk/work/parrot/t/compilers/imcc/syn/macro_32.pir"' failed with exit code [SIGNAL 6] ok 33 - call a sub in a macro ok 34 - set a sub as an attribute, in a macro # Looks like you failed 1 test of 34. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/34 subtests Test Summary Report ------------------- t/compilers/imcc/syn/macro.t (Wstat: 256 Tests: 34 Failed: 1) Failed test: 32 Non-zero exit status: 1 Files=1, Tests=34, 3 wallclock secs ( 0.01 usr 0.00 sys + 0.45 cusr 0.12 csys = 0.58 CPU) Result: FAIL