From: ts Date: 2003-06-19T00:10:23+09:00 Subject: Re: Bus error in compiler >>>>> "D" == Dave Thomas writes: D> $ ruby -v t.rb D> t.rb:2: [BUG] Bus Error D> ruby 1.8.0 (2003-06-05) [powerpc-darwin6.6] Can you try ? svg% diff -u parse.y.old parse.y --- parse.y.old 2003-06-18 16:58:08.000000000 +0200 +++ parse.y 2003-06-18 16:59:11.000000000 +0200 @@ -1287,7 +1287,7 @@ } | arg_value ',' args ',' tSTAR arg_value opt_block_arg { - $$ = arg_concat(list_concat($1,$3), $6); + $$ = arg_concat(list_concat(NEW_LIST($1),$3), $6); $$ = arg_blk_pass($$, $7); } | assocs opt_block_arg svg% svg% cat b.rb def method_missing(mname, *args) ae_send (mname[0,4], mname[4,4], *args) end svg% svg% ruby -v b.rb ruby 1.8.0 (2003-06-16) [i686-linux] b.rb:2: warning: don't put space before argument parentheses svg% Guy Decoux