From 72be507f6dbb108182081a61a273f23272ed57a9 Mon Sep 17 00:00:00 2001 From: Roman Tsisyk <roman@tarantool.org> Date: Fri, 16 Jun 2017 12:38:01 +0300 Subject: [PATCH] Add static_assert() macro for old compilers --- src/trivia/util.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/trivia/util.h b/src/trivia/util.h index 40655eab49..724bdc1951 100644 --- a/src/trivia/util.h +++ b/src/trivia/util.h @@ -475,6 +475,10 @@ tt_sprintf(const char *format, ...) } \ } while(0) +#if !defined(__cplusplus) && !defined(static_assert) +# define static_assert _Static_assert +#endif + #if defined(__cplusplus) } /* extern "C" */ #endif /* defined(__cplusplus) */ -- GitLab