diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-08-27 04:51:19 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-08-27 04:51:19 +0000 |
commit | 9460fd0ee0d7b8eae7861406b592a0f0977d0e15 (patch) | |
tree | 25741bbcad207218856bee2e09da0ff284187202 /random.c | |
parent | fec3877e8dd3955f7e9b30a1af5a59bf71330ff3 (diff) | |
download | ruby-9460fd0ee0d7b8eae7861406b592a0f0977d0e15.tar.gz |
* random.c (random_rand): random integer can be a fixnum for
bignum range. [ruby-dev:39173]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'random.c')
-rw-r--r-- | random.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1055,7 +1055,7 @@ random_rand(int argc, VALUE *argv, VALUE obj) long x = FIX2LONG(beg) + FIX2LONG(v); return LONG2NUM(x); } - switch (BUILTIN_TYPE(v)) { + switch (TYPE(v)) { case T_BIGNUM: return rb_big_plus(v, beg); case T_FLOAT: |