summaryrefslogtreecommitdiff
path: root/eval.c
diff options
context:
space:
mode:
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));
}