super class error formats the superclass by inspect; rerf #3515

This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-03-19 20:58:34 +09:00
parent ef105b5ca4
commit 527dcd5247
+2 -1
View File
@@ -267,7 +267,8 @@ mrb_vm_define_class(mrb_state *mrb, mrb_value outer, mrb_value super, mrb_sym id
if (!mrb_nil_p(super)) {
if (mrb_type(super) != MRB_TT_CLASS) {
mrb_raisef(mrb, E_TYPE_ERROR, "superclass must be a Class (%S given)", super);
mrb_raisef(mrb, E_TYPE_ERROR, "superclass must be a Class (%S given)",
mrb_inspect(mrb, super));
}
s = mrb_class_ptr(super);
}