Project

General

Profile

Bug #10266

Updated by nobu (Nobuyoshi Nakada) about 10 years ago

## Script 
 ~~~ruby ~~~ 
 puts "hoge".to_sym.object_id 
 eval("def a(hoge:); end") 
 ~~~ 

 ## Result on ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0] 
 ~~~ 
 $ ruby test_case.rb 
 420328 
 ~~~ 

 ## Result on ruby 2.2.0dev (2014-09-19 trunk 47643) [x86_64-darwin13] 
 ~~~ 
 $ ruby test_case.rb 
 70279604013940 
 test_case.rb:2:in `eval': integer 140559208027880 too big to convert to `int' (RangeError) 
	 from test_case.rb:2:in `<main>' 
 ~~~

Back