From 38c63d58d0f895b791762221105983bf46e3fdbf Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 12 Jun 2025 13:38:59 -0700 Subject: [PATCH] factor: move prime_p local in * src/factor.c (mp_prime_p): Refactor by moving local further in. --- src/factor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/factor.c b/src/factor.c index 766de24925..a427f81c60 100644 --- a/src/factor.c +++ b/src/factor.c @@ -1266,7 +1266,6 @@ mp_millerrabin (mpz_srcptr n, mpz_srcptr nm1, mpz_ptr x, mpz_ptr y, static bool ATTRIBUTE_PURE prime_p (mp_limb_t n) { - bool is_prime; mp_limb_t a_prim, one, ni; struct factors factors; @@ -1300,6 +1299,8 @@ prime_p (mp_limb_t n) number composite. */ for (idx_t r = 0; r < PRIMES_PTAB_ENTRIES; r++) { + bool is_prime; + if (flag_prove_primality) { is_prime = true; -- 2.47.3