From: Paul Eggert Date: Sat, 13 Sep 2025 19:25:36 +0000 (-0700) Subject: factor: port to strict C X-Git-Tag: v9.8~60 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6a1f541ad21d9a7cf49e21d6b5458ab051dcfc1b;p=thirdparty%2Fcoreutils.git factor: port to strict C Problem found with Oracle Developer Studio 12.6. * src/factor.c (factor): Don’t return f() when f returns void. --- 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. */