From 800607aa7ebde919bb9183b451a03ae3b390515f Mon Sep 17 00:00:00 2001 From: ko1 Date: Mon, 21 Dec 2015 10:32:33 +0000 Subject: revert r53228 because this patch breaks rubyspec git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- class.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'class.c') diff --git a/class.c b/class.c index fdebee8933..f95890bbc4 100644 --- a/class.c +++ b/class.c @@ -442,12 +442,6 @@ rb_singleton_class_attached(VALUE klass, VALUE obj) */ #define META_CLASS_OF_CLASS_CLASS_P(k) (METACLASS_OF(k) == (k)) -int -rb_singleton_class_has_metaclass_p(VALUE sklass) -{ - return rb_attr_get(METACLASS_OF(sklass), id_attached) == sklass; -} - /*! * whether k has a metaclass * @retval 1 if \a k has a metaclass @@ -455,13 +449,7 @@ rb_singleton_class_has_metaclass_p(VALUE sklass) */ #define HAVE_METACLASS_P(k) \ (FL_TEST(METACLASS_OF(k), FL_SINGLETON) && \ - rb_singleton_class_has_metaclass_p(k)) - -int -rb_class_has_metaclass_p(VALUE klass) -{ - return HAVE_METACLASS_P(klass); -} + rb_ivar_get(METACLASS_OF(k), id_attached) == (k)) /*! * ensures \a klass belongs to its own eigenclass. -- cgit v1.2.3