Fix compile error with armcc in mpi_is_prime()
diff --git a/library/bignum.c b/library/bignum.c
index 80cf0f8..448e743 100644
--- a/library/bignum.c
+++ b/library/bignum.c
@@ -2057,7 +2057,11 @@
                   void *p_rng )
 {
     int ret;
-    const mpi XX = { 1, X->n, X->p }; /* Abs(X) */
+    mpi XX;
+
+    XX.s = 1;
+    XX.n = X->n;
+    XX.p = X->p;
 
     if( mpi_cmp_int( &XX, 0 ) == 0 ||
         mpi_cmp_int( &XX, 1 ) == 0 )