diff options
author | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-03-29 05:59:46 +0000 |
---|---|---|
committer | shyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-03-29 05:59:46 +0000 |
commit | d894e1d9301e4a87a42fa57be6492a9e01e5948f (patch) | |
tree | 7bb4d271bf129a75cd9c51a0a18fa6ccc0f6c5e2 /class.c | |
parent | 0a5d4d29e2404778d38410ba309443fa6e34ab03 (diff) | |
download | ruby-d894e1d9301e4a87a42fa57be6492a9e01e5948f.tar.gz |
instance_methods should not special-case singleton classes, fixes #2993
Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'class.c')
-rw-r--r-- | class.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -852,7 +852,6 @@ class_instance_method_list(int argc, VALUE *argv, VALUE mod, int (*func) (ID, lo for (; mod; mod = RCLASS_SUPER(mod)) { st_foreach(RCLASS_M_TBL(mod), method_entry, (st_data_t)list); if (BUILTIN_TYPE(mod) == T_ICLASS) continue; - if (FL_TEST(mod, FL_SINGLETON)) continue; if (!recur) break; } ary = rb_ary_new(); |