diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-03-16 05:12:13 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-03-16 05:12:13 +0000 |
commit | f0a314fa33d703d67543704e24146e3157a11360 (patch) | |
tree | 496a2daaa9dd1058604587759e507fa84105f8a2 | |
parent | 056f219ecaa8daa50a77d28bed49fb5a4bf75928 (diff) |
NOEX_UNDEF check
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | class.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -285,7 +285,7 @@ ins_methods_i(key, body, ary) NODE *body; VALUE ary; { - if (!body->nd_noex) { + if ((body->nd_noex&NOEX_PRIVATE) == 0) { VALUE name = str_new2(rb_id2name(key)); if (!ary_includes(ary, name)) { @@ -312,7 +312,7 @@ ins_methods_priv_i(key, body, ary) ary_push(ary, Qnil); ary_push(ary, str_new2(rb_id2name(key))); } - else if (body->nd_noex) { + else if (body->nd_noex & NOEX_PRIVATE) { VALUE name = str_new2(rb_id2name(key)); if (!ary_includes(ary, name)) { |