From d31018c559908103c3ecb565101b556b1e9ecef4 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 17 Aug 2017 13:14:16 +0300 Subject: [PATCH] lib: Fix compiler warning about mixing boolean with multiplication --- src/lib/macros.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/macros.h b/src/lib/macros.h index 4f95dc4f98..dc4d66db96 100644 --- a/src/lib/macros.h +++ b/src/lib/macros.h @@ -158,7 +158,7 @@ #if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0)) && !defined(__cplusplus) # define COMPILE_ERROR_IF_TRUE(condition) \ - (sizeof(char[1 - 2 * !!(condition)]) - 1) + (sizeof(char[1 - 2 * ((condition) ? 1 : 0)]) - 1) #else # define COMPILE_ERROR_IF_TRUE(condition) 0 #endif