Index: uspace/lib/posix/assert.h
===================================================================
--- uspace/lib/posix/assert.h	(revision eb1edb04a5e516e11edc15e19fb70f17902add87)
+++ uspace/lib/posix/assert.h	(revision 1e591c859dbe8a3ec5ca64521376979da364cef5)
@@ -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)
