diff options
Diffstat (limited to 'libguile/num2integral.i.c')
-rw-r--r-- | libguile/num2integral.i.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libguile/num2integral.i.c b/libguile/num2integral.i.c index 460d98447..a25ece17b 100644 --- a/libguile/num2integral.i.c +++ b/libguile/num2integral.i.c @@ -195,8 +195,11 @@ INTEGRAL2BIG (ITYPE n) /* mpz_import doesn't handle sign -- have to use #if here rather than if b/c gcc warnings for ushort, etc. */ #if !UNSIGNED - if (n < 0) neg_input = 1; - n = - n; + if (n < 0) + { + neg_input = 1; + n = - n; + } #endif mpz_import (SCM_I_BIG_MPZ (result), |