Index: /trunk/include/iprt/assert.h
===================================================================
--- /trunk/include/iprt/assert.h	(revision 65947)
+++ /trunk/include/iprt/assert.h	(revision 65948)
@@ -693,5 +693,6 @@
         RTAssertPanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #else
 # define AssertBreak(expr) \
@@ -967,5 +968,6 @@
         RTAssertPanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #else
 # define AssertMsgBreak(expr, a) \
@@ -995,5 +997,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #else
 # define AssertMsgBreakStmt(expr, a, stmt) \
@@ -1004,5 +1007,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #endif
 
@@ -1125,10 +1129,12 @@
         RTAssertPanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #else
 # define AssertFailedBreak()  \
     if (1) \
         break; \
-    else do {} while (0)
+    else \
+        break
 #endif
 
@@ -1146,5 +1152,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #else
 # define AssertFailedBreakStmt(stmt) \
@@ -1152,5 +1159,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #endif
 
@@ -1226,10 +1234,12 @@
         RTAssertPanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #else
 # define AssertMsgFailedBreak(a)  \
     if (1) \
         break; \
-    else do {} while (0)
+    else \
+        break
 #endif
 
@@ -1249,5 +1259,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #else
 # define AssertMsgFailedBreakStmt(a, stmt) \
@@ -1255,5 +1266,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 #endif
 
@@ -1362,5 +1374,6 @@
         break; \
     } \
-    else do {} while (0)
+    else \
+        break
 
 /** @def AssertLogRelBreakStmt
@@ -1380,5 +1393,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertLogRelMsg
@@ -1505,5 +1519,6 @@
         break; \
     } \
-    else do {} while (0)
+    else \
+        break
 
 /** @def AssertLogRelMsgBreakStmt
@@ -1525,5 +1540,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertLogRelFailed
@@ -1571,5 +1587,6 @@
         RTAssertPanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertLogRelFailedBreakStmt
@@ -1586,5 +1603,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertLogRelMsgFailed
@@ -1695,5 +1713,6 @@
         RTAssertPanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertLogRelMsgFailedBreakStmt
@@ -1712,5 +1731,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @} */
@@ -1799,5 +1819,6 @@
         RTAssertReleasePanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertReleaseBreakStmt
@@ -1816,5 +1837,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 
@@ -1892,5 +1914,6 @@
         RTAssertReleasePanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertReleaseMsgBreakStmt
@@ -1911,5 +1934,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 
@@ -1954,5 +1978,6 @@
         RTAssertReleasePanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertReleaseFailedBreakStmt
@@ -1967,5 +1992,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 
@@ -2021,5 +2047,6 @@
         RTAssertReleasePanic(); \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @def AssertReleaseMsgFailedBreakStmt
@@ -2036,5 +2063,6 @@
         stmt; \
         break; \
-    } else do {} while (0)
+    } else \
+        break
 
 /** @} */
