summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-03-16 05:12:13 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-03-16 05:12:13 +0000
commitf0a314fa33d703d67543704e24146e3157a11360 (patch)
tree496a2daaa9dd1058604587759e507fa84105f8a2
parent056f219ecaa8daa50a77d28bed49fb5a4bf75928 (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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/class.c b/class.c
index 37d094ff7a..11b1b883de 100644
--- a/class.c
+++ b/class.c
@@ -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)) {