diff options
author | hjk <qtc-committer@nokia.com> | 2008-12-09 16:18:28 +0100 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2008-12-09 16:18:28 +0100 |
commit | 18b3d258641ccf8d1a763ede3ea45b279c76e834 (patch) | |
tree | 4cdd4952f21c0dbbd753f9bc6196bddb3d3fca2a /src/libs/utils/qtcassert.h | |
parent | 4a552ead9ff84e77e9bbdb107b97432777a648d8 (diff) | |
download | qt-creator-18b3d258641ccf8d1a763ede3ea45b279c76e834.tar.gz |
some QTC_ASSERT polishing
Diffstat (limited to 'src/libs/utils/qtcassert.h')
-rw-r--r-- | src/libs/utils/qtcassert.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libs/utils/qtcassert.h b/src/libs/utils/qtcassert.h index d05be20df8..f75d225f6e 100644 --- a/src/libs/utils/qtcassert.h +++ b/src/libs/utils/qtcassert.h @@ -36,13 +36,11 @@ #include <QtCore/QDebug> -#ifdef Q_OS_UNIX +// we do not use the 'do {...} while (0)' idiom here to be able to use +// 'break' and 'continue' as 'actions'. + #define QTC_ASSERT(cond, action) \ if(cond){}else{qDebug()<<"ASSERTION"<<#cond<<"FAILED"<<__FILE__<<__LINE__;action;} -#else -#define QTC_ASSERT(cond, action) \ - if(cond){}else{qDebug()<<"ASSERTION"<<#cond<<"FAILED";action;} -#endif #endif // QTC_ASSERT_H |