aboutsummaryrefslogtreecommitdiffstats
path: root/ext
diff options
context:
space:
mode:
authorusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-10-27 09:54:27 +0000
committerusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-10-27 09:54:27 +0000
commit5cf605b1d2769239de77fe9836cbd320b4482257 (patch)
tree3fc0d5a68fb9bebef15286aca8ebad09cfacdd1d /ext
parent7a5d45fc3c0fd7644a6025367f299ee344e62ee7 (diff)
downloadruby-5cf605b1d2769239de77fe9836cbd320b4482257.tar.gz
* bignum.c (rb_big2long, rb_big2ulong): rb2ulong() returns VALUE, but
its real range is ulong. So, if the size of VALUE is bigger than ulong, upper bits are always zero even if the actual value is negative. fixed #3490 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
0 files changed, 0 insertions, 0 deletions