> 2025-07-12 Bruno Haible <br...@clisp.org> > > next-prime: Revert to original behaviour in GNU gettext. > Reported by Rocket Aaron <i...@rocka.me> at > <https://savannah.gnu.org/bugs/?67305>. > * lib/next-prime.c (next_prime): In GNU gettext, don't skip small > primes.
And this patch updates the unit test accordingly. 2025-07-15 Bruno Haible <br...@clisp.org> next-prime tests: Update unit test after last change. * tests/test-next-prime.c (main): Allow either behaviour. diff --git a/tests/test-next-prime.c b/tests/test-next-prime.c index 5bec1e0eeb..b74257ae83 100644 --- a/tests/test-next-prime.c +++ b/tests/test-next-prime.c @@ -26,9 +26,9 @@ int main () { - ASSERT (next_prime (1) == 11); - ASSERT (next_prime (3) == 11); - ASSERT (next_prime (7) == 11); + ASSERT (next_prime (1) >= 3 && next_prime (1) <= 11); + ASSERT (next_prime (3) >= 3 && next_prime (3) <= 11); + ASSERT (next_prime (7) >= 7 && next_prime (7) <= 11); ASSERT (next_prime (10) == 11); ASSERT (next_prime (11) == 11); ASSERT (next_prime (12) == 13);