summaryrefslogtreecommitdiff
path: root/complex.c
diff options
context:
space:
mode:
-rw-r--r--complex.c5
1 files changed, 1 insertions, 4 deletions
@@ -354,15 +354,12 @@ VALUE rb_flo_is_infinite_p(VALUE num);
inline static VALUE
f_infinite_p(VALUE x)
{
- if (RB_INTEGER_TYPE_P(x)) {
return Qnil;
}
else if (RB_FLOAT_TYPE_P(x)) {
return rb_flo_is_infinite_p(x);
}
- else if (RB_TYPE_P(x, T_RATIONAL)) {
- return Qnil;
- }
return rb_funcallv(x, id_infinite_p, 0, 0);
}