Unverified Commit dcc2d44d authored by Yukihiro "Matz" Matsumoto's avatar Yukihiro "Matz" Matsumoto Committed by GitHub

Merge pull request #4707 from shuujii/use-%C-to-mrb_name_error-in-mrb_method_search

Use `%C` to `mrb_name_error` in `mrb_method_search`; ref 5890c7d5
parents 6620b1cd 2f74a97d
...@@ -1333,8 +1333,6 @@ mrb_method_search_vm(mrb_state *mrb, struct RClass **cp, mrb_sym mid) ...@@ -1333,8 +1333,6 @@ mrb_method_search_vm(mrb_state *mrb, struct RClass **cp, mrb_sym mid)
return m; /* no method */ return m; /* no method */
} }
mrb_value mrb_mod_to_s(mrb_state *mrb, mrb_value klass);
MRB_API mrb_method_t MRB_API mrb_method_t
mrb_method_search(mrb_state *mrb, struct RClass* c, mrb_sym mid) mrb_method_search(mrb_state *mrb, struct RClass* c, mrb_sym mid)
{ {
...@@ -1342,8 +1340,7 @@ mrb_method_search(mrb_state *mrb, struct RClass* c, mrb_sym mid) ...@@ -1342,8 +1340,7 @@ mrb_method_search(mrb_state *mrb, struct RClass* c, mrb_sym mid)
m = mrb_method_search_vm(mrb, &c, mid); m = mrb_method_search_vm(mrb, &c, mid);
if (MRB_METHOD_UNDEF_P(m)) { if (MRB_METHOD_UNDEF_P(m)) {
mrb_value str = mrb_mod_to_s(mrb, mrb_obj_value(c)); mrb_name_error(mrb, mid, "undefined method '%n' for class %C", mid, c);
mrb_name_error(mrb, mid, "undefined method '%n' for class %v", mid, str);
} }
return m; return m;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment