From 0e3e424261fc432a1da730c5ebf5893f5ecc38fb Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Sat, 15 Mar 2025 06:48:37 +0900 Subject: [PATCH] test-macro: CONST_MAX() and friends may return (void*)0 when built under coverity See 963c6c90af87fdf8b7dcb942991fb018b87fea07. --- src/test/test-macro.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/test-macro.c b/src/test/test-macro.c index c4c533777d..78422de9ee 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) {