From 6e19e1b87657d12d4e6fe2257462287ebcf67d40 Mon Sep 17 00:00:00 2001 From: akr Date: Fri, 21 Jun 2013 10:09:34 +0000 Subject: [PATCH] * bignum.c (bigsub_int): Use bdigit_roomof. (bigadd_int): Ditto. (bigand_int): Ditto. (bigor_int): Ditto. (bigxor_int): Ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 8 ++++++++ bignum.c | 10 +++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 218733799d..4fd2c21ae7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Fri Jun 21 18:56:58 2013 Tanaka Akira + + * bignum.c (bigsub_int): Use bdigit_roomof. + (bigadd_int): Ditto. + (bigand_int): Ditto. + (bigor_int): Ditto. + (bigxor_int): Ditto. + Fri Jun 21 17:56:25 2013 Koichi Sasada * benchmark/gc/gcbench.rb: fix summary of benchmark result notaton. diff --git a/bignum.c b/bignum.c index 1c2b8dc999..730eb6a6af 100644 --- a/bignum.c +++ b/bignum.c @@ -2975,7 +2975,7 @@ bigsub_int(VALUE x, long y0) i = 1; #else num = 0; - for (i=0; i<(int)(sizeof(y)/SIZEOF_BDIGITS); i++) { + for (i=0; i