Project

General

Profile

Actions

Bug #10266

closed

String#to_sym generates too big object_id?

Added by gussan (Hiroki Eguchi) about 10 years ago. Updated about 10 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.0dev (2014-09-19 trunk 47643) [x86_64-darwin13]
[ruby-dev:48564]

Description

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 `<main>'
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0