diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-01-29 02:01:19 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-01-29 02:01:19 +0000 |
commit | 5b74e4f09ef4f10e5574a02f26a893569c99c945 (patch) | |
tree | 2c6409e383147ec0cf977e3526d9a4bfd28c493a /vm_insnhelper.c | |
parent | 934f537b458778f4786716c95b73fc72bc1ce256 (diff) |
* vm_insnhelper.c (vm_get_ev_const): no-scope reference to toplevel
private constant has been prohibited incorrectly.
* test/ruby/test_module.rb (test_toplevel_private_constant): add a
test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'vm_insnhelper.c')
-rw-r--r-- | vm_insnhelper.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vm_insnhelper.c b/vm_insnhelper.c index 94d6a87920..8cd066f532 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -1199,10 +1199,10 @@ vm_get_ev_const(rb_thread_t *th, const rb_iseq_t *iseq, } if (is_defined) { - return rb_public_const_defined(klass, id); + return rb_const_defined(klass, id); } else { - return rb_public_const_get(klass, id); + return rb_const_get(klass, id); } } else { |