diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/include/c.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/c.h b/src/include/c.h index 6b55181e0a1..37c0c391990 100644 --- a/src/include/c.h +++ b/src/include/c.h @@ -791,7 +791,7 @@ extern void ExceptionalCondition(const char *conditionName, #define StaticAssertStmt(condition, errmessage) \ static_assert(condition, errmessage) #define StaticAssertExpr(condition, errmessage) \ - StaticAssertStmt(condition, errmessage) + ({ static_assert(condition, errmessage); }) #else #define StaticAssertStmt(condition, errmessage) \ do { struct static_assert_struct { int static_assert_failure : (condition) ? 1 : -1; }; } while(0) |