summaryrefslogtreecommitdiff
path: root/src/emacs-module.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emacs-module.c')
-rw-r--r--src/emacs-module.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/emacs-module.c b/src/emacs-module.c
index 7709eeca94a..39150f6f67b 100644
--- a/src/emacs-module.c
+++ b/src/emacs-module.c
@@ -536,7 +536,8 @@ module_make_integer (emacs_env *env, intmax_t n)
if (FIXNUM_OVERFLOW_P (n))
{
mpz_t val;
- mpz_init_set_si (val, n);
+ mpz_init (val);
+ mpz_set_intmax (val, n);
obj = make_number (val);
mpz_clear (val);
}