summaryrefslogtreecommitdiff
path: root/eval.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-03-08 06:25:19 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-03-08 06:25:19 +0000
commit035226e1fe71085c7c9c84dacd14448870fca9da (patch)
tree5e20e8c2bdc5ed8f899ec55446e81f040a522ead /eval.c
parent4d215cd9d3e0c4ea8ba802aa87773d6578c45a15 (diff)
2000-03-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/eval.c b/eval.c
index 579e9a2b7f..30c0758ec2 100644
--- a/eval.c
+++ b/eval.c
@@ -340,7 +340,7 @@ rb_disable_super(klass, name)
}
else {
rb_clear_cache_by_id(mid);
- rb_add_method(ruby_class, mid, 0, NOEX_UNDEF);
+ rb_add_method(klass, mid, 0, NOEX_UNDEF);
}
}
@@ -4302,7 +4302,7 @@ rb_call_super(argc, argv)
VALUE result;
if (ruby_frame->last_class == 0) {
- rb_raise(rb_eNameError, "superclass method `%s' disabled",
+ rb_raise(rb_eNameError, "superclass method `%s' must be enabled by rb_enable_super()",
rb_id2name(ruby_frame->last_func));
}