From: Yu Watanabe Date: Fri, 14 Mar 2025 21:48:37 +0000 (+0900) Subject: test-macro: CONST_MAX() and friends may return (void*)0 when built under coverity X-Git-Tag: v258-rc1~1075^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0e3e424261fc432a1da730c5ebf5893f5ecc38fb;p=thirdparty%2Fsystemd.git test-macro: CONST_MAX() and friends may return (void*)0 when built under coverity See 963c6c90af87fdf8b7dcb942991fb018b87fea07. --- diff --git a/src/test/test-macro.c b/src/test/test-macro.c index c4c533777dc..78422de9ee1 100644 --- a/src/test/test-macro.c +++ b/src/test/test-macro.c @@ -80,7 +80,7 @@ TEST(MAX) { /* CONST_MAX returns (void) instead of a value if the passed arguments * are not of the same type or not constant expressions. */ assert_cc(__builtin_types_compatible_p(typeof(CONST_MAX(1, 10)), int)); - assert_cc(__builtin_types_compatible_p(typeof(CONST_MAX(1, 1U)), void)); + assert_cc(__builtin_types_compatible_p(typeof(CONST_MAX(1, 1U)), typeof(VOID_0))); assert_se(val1.a == 100); assert_se(MAX(++d, 0) == 1); @@ -618,8 +618,8 @@ TEST(ALIGN_TO) { assert_cc(CONST_ALIGN_TO(513, 512) == 1024); assert_cc(CONST_ALIGN_TO(sizeof(int), 64) == 64); - assert_cc(__builtin_types_compatible_p(typeof(CONST_ALIGN_TO(4, 3)), void)); - assert_cc(__builtin_types_compatible_p(typeof(CONST_ALIGN_TO(SIZE_MAX, 512)), void)); + assert_cc(__builtin_types_compatible_p(typeof(CONST_ALIGN_TO(4, 3)), typeof(VOID_0))); + assert_cc(__builtin_types_compatible_p(typeof(CONST_ALIGN_TO(SIZE_MAX, 512)), typeof(VOID_0))); } TEST(align_down) {