summaryrefslogtreecommitdiff
path: root/numeric.c
diff options
context:
space:
mode:
Diffstat (limited to 'numeric.c')
-rw-r--r--numeric.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/numeric.c b/numeric.c
index 646f9ba571..fe549fb1ee 100644
--- a/numeric.c
+++ b/numeric.c
@@ -594,7 +594,7 @@ flo_gt(x, y)
break;
default:
- return rb_num_coerce_bin(x, y);
+ return rb_num_coerce_cmp(x, y);
}
return (a > b)?Qtrue:Qfalse;
}
@@ -620,7 +620,7 @@ flo_ge(x, y)
break;
default:
- return rb_num_coerce_bin(x, y);
+ return rb_num_coerce_cmp(x, y);
}
return (a >= b)?Qtrue:Qfalse;
}
@@ -646,7 +646,7 @@ flo_lt(x, y)
break;
default:
- return rb_num_coerce_bin(x, y);
+ return rb_num_coerce_cmp(x, y);
}
return (a < b)?Qtrue:Qfalse;
}
@@ -672,7 +672,7 @@ flo_le(x, y)
break;
default:
- return rb_num_coerce_bin(x, y);
+ return rb_num_coerce_cmp(x, y);
}
return (a <= b)?Qtrue:Qfalse;
}
@@ -1407,7 +1407,7 @@ fix_gt(x, y)
return Qfalse;
}
else {
- return rb_num_coerce_bin(x, y);
+ return rb_num_coerce_cmp(x, y);
}
}
@@ -1422,7 +1422,7 @@ fix_ge(x, y)
return Qfalse;
}
else {
- return rb_num_coerce_bin(x, y);
+ return rb_num_coerce_cmp(x, y);
}
}
@@ -1437,7 +1437,7 @@ fix_lt(x, y)
return Qfalse;
}
else {
- return rb_num_coerce_bin(x, y);
+ return rb_num_coerce_cmp(x, y);
}
}
@@ -1452,7 +1452,7 @@ fix_le(x, y)
return Qfalse;
}
else {
- return rb_num_coerce_bin(x, y);
+ return rb_num_coerce_cmp(x, y);
}
}