mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
hash function should use #eql? internally
This commit is contained in:
+3
-3
@@ -619,12 +619,12 @@ mrb_Float(mrb_state *mrb, mrb_value val)
|
||||
mrb_value
|
||||
mrb_inspect(mrb_state *mrb, mrb_value obj)
|
||||
{
|
||||
return mrb_obj_as_string(mrb, mrb_funcall(mrb, obj, "inspect", 0, 0));
|
||||
return mrb_obj_as_string(mrb, mrb_funcall(mrb, obj, "inspect", 0, 0));
|
||||
}
|
||||
|
||||
int
|
||||
mrb_eql(mrb_state *mrb, mrb_value obj1, mrb_value obj2)
|
||||
{
|
||||
return RTEST(mrb_funcall(mrb, obj1, "eql?", 1, obj2));
|
||||
if (mrb_obj_eq(mrb, obj1, obj2)) return TRUE;
|
||||
return RTEST(mrb_funcall(mrb, obj1, "eql?", 1, obj2));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user