Index: uspace/lib/posix/assert.h
===================================================================
--- uspace/lib/posix/assert.h	(revision 4cf8ca61cc35aeda46798f204c02a5e2e8af6c09)
+++ uspace/lib/posix/assert.h	(revision 05fb96bfdcff4dff46b97214511a39f2df7a86b1)
@@ -40,10 +40,5 @@
 
 #ifndef NDEBUG
-	#define assert(expr) \
-		do { \
-			if (!(expr)) { \
-				assert_abort(#expr, __FILE__, __LINE__); \
-			} \
-		} while (0)
+	#define assert(expr) ((expr) ? (void) 0 : assert_abort(#expr, __FILE__, __LINE__))
 #else
 	#define assert(expr) ((void) 0)
