From bf8cc37b467e1d372e1b01b4d25e9ef6f8cc927f Mon Sep 17 00:00:00 2001 From: naruse Date: Tue, 29 Jan 2019 04:39:32 +0000 Subject: merge revision(s) 66938: [Backport #15488] Fix `Module#const_defined?` on inherited constants [Fix GH-2061] From: manga_osyo git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@66939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- object.c | 1 - 1 file changed, 1 deletion(-) (limited to 'object.c') diff --git a/object.c b/object.c index 1c0ddfb356..4f844be5a3 100644 --- a/object.c +++ b/object.c @@ -2688,7 +2688,6 @@ rb_mod_const_defined(int argc, VALUE *argv, VALUE mod) return Qfalse; mod = rb_const_get_at(mod, id); } - recur = Qfalse; if (p < pend && !RB_TYPE_P(mod, T_MODULE) && !RB_TYPE_P(mod, T_CLASS)) { rb_raise(rb_eTypeError, "%"PRIsVALUE" does not refer to class/module", -- cgit v1.2.3