Issue #6000 has been updated by Nobuyoshi Nakada.


seems fine.
----------------------------------------
Bug #6000: respond_to? check in check_funcall() does not work with single-argument respond_to?
https://bugs.ruby-lang.org/issues/6000

Author: Eric Hodel
Status: Open
Priority: Normal
Assignee: 
Category: core
Target version: 2.0.0
ruby -v: -


=begin

The following code works in Ruby 1.9.3:

  class C
    def respond_to? name
      super name
    end
  end

  [C.new].flatten

But fails with ArgumentError after r32855:

  $ ruby20 -v test.rb 
  ruby 2.0.0dev (2012-02-11 trunk 34547) [x86_64-darwin11.2.0]
  test.rb:2:in `respond_to?': wrong number of arguments (2 for 1) (ArgumentError)
  	from test.rb:7:in `flatten'
  	from test.rb:7:in `<main>'

I think this should still work to support legacy 1.9 applications in 2.0

=end



-- 
http://bugs.ruby-lang.org/