diff options
Diffstat (limited to 'variable.c')
-rw-r--r-- | variable.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/variable.c b/variable.c index f27b73841b..382644b48a 100644 --- a/variable.c +++ b/variable.c @@ -1345,7 +1345,7 @@ NORETURN(static void uninitialized_constant(VALUE, ID)); static void uninitialized_constant(VALUE klass, ID id) { - if (klass && klass != rb_cObject) + if (klass && rb_class_real(klass) != rb_cObject) rb_name_error(id, "uninitialized constant %s::%s", rb_class2name(klass), rb_id2name(id)); |