summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@digia.com>2013-10-18 14:43:27 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-30 09:44:07 +0100
commitf0625d2b88b1bf15379f17932a36ad5824ad8a14 (patch)
tree33827fa8db27990f29e5467d749e4d31b5c612d9 /src
parentf18fd0450c2490bbbe1f59a99580139815a82e2f (diff)
Use Q_UNLIKELY in qCDebug, qCTrace
By default debug, trace is disabled, so this can be marked as unlikely. Change-Id: I221a688c953c1ff1fdfda65d2d99457785d3ff47 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/io/qloggingcategory.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/corelib/io/qloggingcategory.h b/src/corelib/io/qloggingcategory.h
index 7a119f4937..da96dee12e 100644
--- a/src/corelib/io/qloggingcategory.h
+++ b/src/corelib/io/qloggingcategory.h
@@ -154,7 +154,7 @@ private:
}
#define qCDebug(category) \
- for (bool enabled = category().isDebugEnabled(); enabled; enabled = false) \
+ for (bool enabled = category().isDebugEnabled(); Q_UNLIKELY(enabled); enabled = false) \
QMessageLogger(__FILE__, __LINE__, Q_FUNC_INFO, category().categoryName()).debug()
#define qCWarning(category) \
for (bool enabled = category().isWarningEnabled(); enabled; enabled = false) \
@@ -163,7 +163,7 @@ private:
for (bool enabled = category().isCriticalEnabled(); enabled; enabled = false) \
QMessageLogger(__FILE__, __LINE__, Q_FUNC_INFO, category().categoryName()).critical()
#define qCTrace(category) \
- for (bool enabled = category.isTraceEnabled(); enabled; enabled = false) \
+ for (bool enabled = category.isTraceEnabled(); Q_UNLIKELY(enabled); enabled = false) \
QTraceGuard(category)