diff --git a/variable.c b/variable.c index f27b738..eccf959 100644 --- a/variable.c +++ b/variable.c @@ -1588,7 +1588,7 @@ rb_const_get_0(VALUE klass, ID id, int exclude, int recurse) } return value; } - if (!recurse && klass != rb_cObject) break; + if (!recurse) break; tmp = RCLASS_SUPER(tmp); } if (!exclude && !mod_retry && BUILTIN_TYPE(klass) == T_MODULE) {