Hi,

At Sat, 22 Mar 2003 21:00:27 +0900,
ts wrote:
> T> % ruby -v -e 'x = (1; 2)'    
> T> ruby 1.8.0 (2003-03-21) [i686-linux]
> 
>  The node is removed before ruby make the test.
>  1.6 create a block, 1.8 can simplify the block.

Yes, tried to optimize slightly.  Should it be warned?


Index: parse.y =================================================================== RCS file: /pub/cvs/ruby/src/ruby/parse.y,v retrieving revision 1.263 diff -u -2 -p -r1.263 parse.y --- parse.y 20 Mar 2003 07:03:22 -0000 1.263 +++ parse.y 23 Mar 2003 03:40:59 -0000 @@ -4492,4 +4492,5 @@ block_append(head, tail) case NODE_LIT: case NODE_STR: + rb_warning("unused literal ignored"); return tail; default:
-- Nobu Nakada