Project

General

Profile

Bug #14670

Updated by nobu (Nobuyoshi Nakada) over 6 years ago

```ruby  
 class Object 
   def method_missing(name, *args, &block) 
     super 
   end 
 end 

 Object.new.foo 
 ``` 

 を実行すると, `SystemStackError` SystemStackError になってしまいます.  

 再定義する先が`Object`でなければ(`Object`のサブクラスなら)問題ないです. 再定義する先がObjectでなければ(Objectのサブクラスなら)問題ないです.  



Back