From db318509d5546696e65e6241197cdacbe442c071 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 14 Dec 2013 02:24:35 +0000 Subject: [PATCH] object.c: fix typo * object.c (rb_mod_const_get): fix typo. should use SYM2ID() not ID2SYM(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- object.c | 2 +- test/ruby/test_module.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/object.c b/object.c index a7dd8c6685..b3a1c976db 100644 --- a/object.c +++ b/object.c @@ -2084,7 +2084,7 @@ rb_mod_const_get(int argc, VALUE *argv, VALUE mod) } if (SYMBOL_P(name)) { - id = ID2SYM(name); + id = SYM2ID(name); if (!rb_is_const_id(id)) goto wrong_id; return RTEST(recur) ? rb_const_get(mod, id) : rb_const_get_at(mod, id); } diff --git a/test/ruby/test_module.rb b/test/ruby/test_module.rb index 269fb15045..26dbf9a588 100644 --- a/test/ruby/test_module.rb +++ b/test/ruby/test_module.rb @@ -297,7 +297,7 @@ class TestModule < Test::Unit::TestCase assert_equal [:Foo, :Bar, :Baz], classes end - def test_nested_bad_class + def test_nested_get_bad_class assert_raise(TypeError) do self.class.const_get([User, 'USER', 'Foo'].join('::')) end