aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/floatfns.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/floatfns.c b/src/floatfns.c
index 54d068c29e5..7c52a0a9a20 100644
--- a/src/floatfns.c
+++ b/src/floatfns.c
@@ -212,7 +212,7 @@ DEFUN ("expt", Fexpt, Sexpt, 2, 2, 0,
212 if (INTEGERP (arg1) && NATNUMP (arg2)) 212 if (INTEGERP (arg1) && NATNUMP (arg2))
213 { 213 {
214 unsigned long exp; 214 unsigned long exp;
215 if (RANGED_FIXNUMP (0, arg2, ULONG_MAX)) 215 if (TYPE_RANGED_FIXNUMP (unsigned long, arg2))
216 exp = XFIXNUM (arg2); 216 exp = XFIXNUM (arg2);
217 else if (MOST_POSITIVE_FIXNUM < ULONG_MAX && BIGNUMP (arg2) 217 else if (MOST_POSITIVE_FIXNUM < ULONG_MAX && BIGNUMP (arg2)
218 && mpz_fits_ulong_p (XBIGNUM (arg2)->value)) 218 && mpz_fits_ulong_p (XBIGNUM (arg2)->value))