From 8e70b6175a41b46e6552055ff9b9add162379b83 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Tue, 28 May 2024 23:14:44 +0200 Subject: [PATCH] Fix clang warning --- tests/test-mstring.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/test-mstring.c b/tests/test-mstring.c index d1125845..626c16af 100644 --- a/tests/test-mstring.c +++ b/tests/test-mstring.c @@ -774,7 +774,9 @@ static void test0(void) static void test_rounding(void) { - const size_t max = -(m_str1ng_size_t)1; + // The final cast to size_t is due to clang which now gives + // warning even if the cast an integer to a bigger size(!) + const size_t max = (size_t) -(m_str1ng_size_t)1; for(size_t a = max/2; a <= max; a++) { unsigned char m, e; size_t x = (size_t) a + a/2;