summaryrefslogtreecommitdiff
path: root/object.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-07-20 19:21:37 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-07-20 21:45:11 +0900
commitbc1323ce5c9388261a0cfe07137c8814428ea69f (patch)
treed3887167a79c527f43eaf53561c652bcecb806cf /object.c
parent261dca2ee20b8f02d651642a79aef9869a69d587 (diff)
downloadruby-bc1323ce5c9388261a0cfe07137c8814428ea69f.tar.gz
Use RB_INTEGER_TYPE_P
Diffstat (limited to 'object.c')
-rw-r--r--object.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/object.c b/object.c
index 4667c18822..49b955c6a1 100644
--- a/object.c
+++ b/object.c
@@ -3265,8 +3265,7 @@ rb_check_to_integer(VALUE val, const char *method)
{
VALUE v;
- if (FIXNUM_P(val)) return val;
- if (RB_TYPE_P(val, T_BIGNUM)) return val;
+ if (RB_INTEGER_TYPE_P(val)) return val;
v = convert_type(val, "Integer", method, FALSE);
if (!RB_INTEGER_TYPE_P(v)) {
return Qnil;