summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/numeric.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/numeric.c b/src/numeric.c
index 78d8916d8..091162197 100644
--- a/src/numeric.c
+++ b/src/numeric.c
@@ -377,13 +377,6 @@ num_eql(mrb_state *mrb, mrb_value x)
return mrb_bool_value(eql_p);
}
-static mrb_value
-num_equal(mrb_state *mrb, mrb_value x, mrb_value y)
-{
- if (mrb_obj_equal(mrb, x, y)) return mrb_true_value();
- return mrb_funcall(mrb, y, "==", 1, x);
-}
-
/* 15.2.9.3.7 */
/*
* call-seq:
@@ -413,7 +406,7 @@ flo_eq(mrb_state *mrb, mrb_value x)
b = mrb_float(y);
break;
default:
- return num_equal(mrb, x, y);
+ return mrb_false_value();
}
a = mrb_float(x);
return mrb_bool_value(a == b);