From ef9b0655328baf623a9e1951b2e261ba70a3ded3 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Wed, 6 Mar 2013 23:59:48 +0100 Subject: [PATCH] unix: add STATIC_ASSERT macro --- src/unix/internal.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/unix/internal.h b/src/unix/internal.h index 672fa3b0..35b3b8ca 100644 --- a/src/unix/internal.h +++ b/src/unix/internal.h @@ -45,6 +45,9 @@ # include #endif +#define STATIC_ASSERT(expr) \ + void uv__static_assert(int static_assert_failed[0 - !(expr)]) + #define ACCESS_ONCE(type, var) \ (*(volatile type*) &(var))