From: Run Paint Run Run Date: 2010-08-24T05:01:36+09:00 Subject: [ruby-core:31834] [Bug #3738] Invalid Line Number in Unused Variable Warning Bug #3738: Invalid Line Number in Unused Variable Warning http://redmine.ruby-lang.org/issues/show/3738 Author: Run Paint Run Run Status: Open, Priority: Low Category: core ruby -v: ruby 1.9.3dev (2010-08-19 trunk 29056) [i686-linux] run@paint:/tmp ��� cat unused.rb def unused *x self.class.send(:define_method, :m) {|*x| } end run@paint:/tmp ��� ruby -v unused.rb ruby 1.9.3dev (2010-08-19 trunk 29056) [i686-linux] unused.rb:2: warning: shadowing outer local variable - x unused.rb:12176: warning: assigned but unused variable - x run@paint:/tmp ��� wc unused.rb 3 8 64 unused.rb ---------------------------------------- http://redmine.ruby-lang.org