From 6a1f541ad21d9a7cf49e21d6b5458ab051dcfc1b Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 13 Sep 2025 12:25:36 -0700 Subject: [PATCH] factor: port to strict C MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Problem found with Oracle Developer Studio 12.6. * src/factor.c (factor): Don’t return f() when f returns void. --- src/factor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/factor.c b/src/factor.c index b3af25b5f1..534490e9b2 100644 --- a/src/factor.c +++ b/src/factor.c @@ -1599,7 +1599,7 @@ factor_up (struct factors *factors, mp_limb_t t1, mp_limb_t t0, static void factor (struct factors *factors, mp_limb_t t1, mp_limb_t t0) { - return factor_up (factors, t1, t0, 0); + factor_up (factors, t1, t0, 0); } /* Return the prime factors of T. */ -- 2.47.3