summaryrefslogtreecommitdiff
path: root/mcon/U/Assert.U
diff options
context:
space:
mode:
Diffstat (limited to 'mcon/U/Assert.U')
-rw-r--r--mcon/U/Assert.U3
1 files changed, 1 insertions, 2 deletions
diff --git a/mcon/U/Assert.U b/mcon/U/Assert.U
index 76de54d..1a38e49 100644
--- a/mcon/U/Assert.U
+++ b/mcon/U/Assert.U
@@ -20,7 +20,6 @@
?X: There is no need to link the file to spot the assertion failure.
?X:
$cat >static_assert.h <<'EOC'
-#define STATIC_ASSERT(expr) \
- do { switch (0) { case ((expr) ? 1 : 0): case 0: break; } } while(0)
+#define STATIC_ASSERT(expr) ((void) sizeof(char[1 - 2*!(expr)]))
EOC