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