X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=vppinfra%2Fvppinfra%2Ferror_bootstrap.h;h=b03ec88049a8aed7ec1ad9adef8257291cb726ff;hb=9dd34e00ede6e5d0b32e8e0c0b26b03dee468549;hp=3fa0a18ec9f7b668fae9321cd4ffc97b763c9f69;hpb=c379999665febd12ec55bfb3a7545224f2b39d3d;p=vpp.git diff --git a/vppinfra/vppinfra/error_bootstrap.h b/vppinfra/vppinfra/error_bootstrap.h index 3fa0a18ec9f..b03ec88049a 100644 --- a/vppinfra/vppinfra/error_bootstrap.h +++ b/vppinfra/vppinfra/error_bootstrap.h @@ -79,6 +79,12 @@ do { \ } \ } while (0) +#if defined(__clang__) +#define STATIC_ASSERT(truth,...) +#else +#define STATIC_ASSERT(truth,...) _Static_assert(truth, __VA_ARGS__) +#endif + /* Assert without allocating memory. */ #define ASSERT_AND_PANIC(truth) \ do { \