From cf4789498d077a2733055b0144c5a4ea2e33d95f Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Mon, 7 Nov 2016 14:57:50 +0100 Subject: use STATIC_ASSERT macro instead of calling _Static_assert directly Change-Id: Iccae655334b6219d22c325108b0e7f37d1dd68cf Signed-off-by: Damjan Marion --- vppinfra/vppinfra/error_bootstrap.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'vppinfra') diff --git a/vppinfra/vppinfra/error_bootstrap.h b/vppinfra/vppinfra/error_bootstrap.h index ad600621eae..b03ec88049a 100644 --- a/vppinfra/vppinfra/error_bootstrap.h +++ b/vppinfra/vppinfra/error_bootstrap.h @@ -79,7 +79,11 @@ 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) \ -- cgit 1.2.3-korg