commit | e77355b414df5d8acffe9ffb022ca2a3d7f4e9ac | [log] [tgz] |
---|---|---|
author | Sam Leffler <sleffler@google.com> | Mon Feb 26 14:17:02 2024 -0800 |
committer | Sam Leffler <sleffler@google.com> | Fri Apr 12 14:26:25 2024 -0700 |
tree | 080102d4be9d5521bcbfc3afbb0ff08cacc564d7 | |
parent | a2d41d915d05872a4c60fddcbe45ebf3b4d3c9d9 [diff] |
assert.h: add support for static_assert per c spec The static_assert documentation: https://en.cppreference.com/w/c/language/_Static_assert says one can include assert.h to get the necessary build glue until C23; add support for this so legacy code builds. Change-Id: I5cf19b84d3263f3893498f1a07ca7c9e14f547fa
diff --git a/sdk/include/assert.h b/sdk/include/assert.h index 5f3dd9c..4e83e5d 100644 --- a/sdk/include/assert.h +++ b/sdk/include/assert.h
@@ -12,4 +12,8 @@ # define assert(x) ((x) ? (void)0 : panic()) #endif +#ifndef static_assert +#define static_assert _Static_assert +#endif + #endif // _ASSERT_H_