revert mrb_equal method

This commit is contained in:
kkkkkt
2014-08-18 18:53:41 +09:00
parent 9da37cdfd1
commit 2f1d12c717
+4 -1
View File
@@ -41,8 +41,11 @@ mrb_obj_equal(mrb_state *mrb, mrb_value v1, mrb_value v2)
MRB_API mrb_bool
mrb_equal(mrb_state *mrb, mrb_value obj1, mrb_value obj2)
{
mrb_value result;
if (mrb_obj_eq(mrb, obj1, obj2)) return TRUE;
if (mrb_test(mrb_funcall(mrb, obj1, "==", 1, obj2))) return TRUE;
result = mrb_funcall(mrb, obj1, "==", 1, obj2);
if (mrb_test(result)) return TRUE;
return FALSE;
}