summaryrefslogtreecommitdiff
path: root/Tests/CMakeLib/testSystemTools.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/CMakeLib/testSystemTools.cxx')
-rw-r--r--Tests/CMakeLib/testSystemTools.cxx12
1 files changed, 7 insertions, 5 deletions
diff --git a/Tests/CMakeLib/testSystemTools.cxx b/Tests/CMakeLib/testSystemTools.cxx
index 623ad28d96..96a481953c 100644
--- a/Tests/CMakeLib/testSystemTools.cxx
+++ b/Tests/CMakeLib/testSystemTools.cxx
@@ -16,11 +16,13 @@
failed = 1
#define cmAssert(exp, m) \
- if ((exp)) { \
- cmPassed(m); \
- } else { \
- cmFailed(m); \
- }
+ do { \
+ if ((exp)) { \
+ cmPassed(m); \
+ } else { \
+ cmFailed(m); \
+ } \
+ } while (false)
int testSystemTools(int /*unused*/, char* /*unused*/ [])
{