зеркало из https://github.com/github/ruby.git
* bignum.c (bigsub_int): remove nonsense loop.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
98fb593998
Коммит
7f418222b1
|
@ -1,3 +1,7 @@
|
|||
Tue Jan 19 01:53:11 2010 Yusuke Endoh <mame@tsg.ne.jp>
|
||||
|
||||
* bignum.c (bigsub_int): remove nonsense loop.
|
||||
|
||||
Tue Jan 19 01:42:36 2010 Yusuke Endoh <mame@tsg.ne.jp>
|
||||
|
||||
* parse.y (top_compstmt, top_stmts, top_stmt): prohibit BEGIN {} in
|
||||
|
|
2
bignum.c
2
bignum.c
|
@ -1516,8 +1516,6 @@ bigsub_int(VALUE x, long y0)
|
|||
#if SIZEOF_BDIGITS == SIZEOF_LONG
|
||||
num = (BDIGIT_DBL_SIGNED)xds[0] - y;
|
||||
if (xn == 1 && num < 0) {
|
||||
for (i=0; i<xn; i++) {
|
||||
}
|
||||
RBIGNUM_SET_SIGN(z, !RBIGNUM_SIGN(x));
|
||||
zds[0] = (BDIGIT)-num;
|
||||
return bignorm(z);
|
||||
|
|
Загрузка…
Ссылка в новой задаче