From: egussan@... Date: 2014-09-19T23:54:10+00:00 Subject: [ruby-dev:48564] [ruby-trunk - Bug #10266] [Open] String#to_sym generates too big object_id? Issue #10266 has been reported by Hiroki Eguchi. ---------------------------------------- Bug #10266: String#to_sym generates too big object_id? https://bugs.ruby-lang.org/issues/10266 * Author: Hiroki Eguchi * Status: Open * Priority: Normal * Assignee: * Category: * Target version: * ruby -v: ruby 2.2.0dev (2014-09-19 trunk 47643) [x86_64-darwin13] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN ---------------------------------------- ## Script ~~~ 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 `
' ~~~ -- https://bugs.ruby-lang.org/