The branch main has been updated by ngie:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=2561c468c11309fbc0a097d3f4fcf0bd3bf28b8f

commit 2561c468c11309fbc0a097d3f4fcf0bd3bf28b8f
Author:     Enji Cooper <[email protected]>
AuthorDate: 2026-08-19 08:38:46 +0000
Commit:     Enji Cooper <[email protected]>
CommitDate: 2026-09-06 19:18:24 +0000

    Assign and test `malloc` result separately
    
    The previous pattern is cited as an issue with ATF 0.22+ when using
    clang/gcc after [1].
    
    MFC after:      2 weeks
    Reported by:    clang (-Wparenthesis)
    Differential Revision:  https://reviews.freebsd.org/D59274
    
    [1]: https://github.com/freebsd/atf/pull/72
---
 lib/libc/tests/stdlib/qsort_bench.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/libc/tests/stdlib/qsort_bench.c 
b/lib/libc/tests/stdlib/qsort_bench.c
index 5f2cfae40140..285877c6c212 100644
--- a/lib/libc/tests/stdlib/qsort_bench.c
+++ b/lib/libc/tests/stdlib/qsort_bench.c
@@ -53,7 +53,7 @@ qsort_bench(int log2n)
        int *buf;
 
        /* fill an array with a pathological pattern */
-       ATF_REQUIRE(buf = malloc(n * sizeof(*buf)));
+       ATF_REQUIRE((buf = malloc(n * sizeof(*buf))) != NULL);
        buf[0] = 0;
        buf[n / 2] = n / 2;
        for (unsigned int i = 1; i < n / 2; i++) {

Reply via email to