diff --git a/include/zephyr/toolchain/gcc.h b/include/zephyr/toolchain/gcc.h index 99da187f9e40f8..9af23fb219ea17 100644 --- a/include/zephyr/toolchain/gcc.h +++ b/include/zephyr/toolchain/gcc.h @@ -84,7 +84,7 @@ #elif !defined(__cplusplus) && \ (((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 6))) || \ (__STDC_VERSION__) >= 201100) -#define BUILD_ASSERT(EXPR, MSG...) _Static_assert(EXPR, "" MSG) +#define BUILD_ASSERT(EXPR, MSG...) _Static_assert((EXPR), "" MSG) #else #define BUILD_ASSERT(EXPR, MSG...) #endif diff --git a/include/zephyr/toolchain/mwdt.h b/include/zephyr/toolchain/mwdt.h index 0da5e7bbee57aa..c4a142e4fb3b06 100644 --- a/include/zephyr/toolchain/mwdt.h +++ b/include/zephyr/toolchain/mwdt.h @@ -99,7 +99,7 @@ /* For cpp98 */ #define BUILD_ASSERT(EXPR, MSG...) #else -#define BUILD_ASSERT(EXPR, MSG...) _Static_assert(EXPR, "" MSG) +#define BUILD_ASSERT(EXPR, MSG...) _Static_assert((EXPR), "" MSG) #endif #define __builtin_arc_nop() _nop()