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


Reply via email to