diff --git a/py/misc.h b/py/misc.h index ab40d3d984..67248ac2f5 100644 --- a/py/misc.h +++ b/py/misc.h @@ -83,6 +83,9 @@ typedef unsigned int uint; #if defined(_MSC_VER) || defined(__cplusplus) #define MP_STATIC_ASSERT_NONCONSTEXPR(cond) ((void)1) #else +#if __clang__ +#pragma GCC diagnostic ignored "-Wgnu-folding-constant" +#endif #define MP_STATIC_ASSERT_NONCONSTEXPR(cond) ((void)sizeof(char[1 - 2 * !(cond)])) #endif