Index: base/logging.h |
diff --git a/base/logging.h b/base/logging.h |
index cc0a5aa11bc4de78eaf868d1af2e289236baf4f1..376ebb6d971f80733db08343a80a36f03ab053d1 100644 |
--- a/base/logging.h |
+++ b/base/logging.h |
@@ -653,12 +653,12 @@ const LogSeverity LOG_DCHECK = LOG_INFO; |
#else // _PREFAST_ |
-#define DCHECK(condition) \ |
- LAZY_STREAM(LOG_STREAM(DCHECK), DCHECK_IS_ON() ? !(condition) : false) \ |
+#define DCHECK(condition) \ |
+ LAZY_STREAM(LOG_STREAM(DCHECK), DCHECK_IS_ON() && !(condition)) \ |
<< "Check failed: " #condition ". " |
-#define DPCHECK(condition) \ |
- LAZY_STREAM(PLOG_STREAM(DCHECK), DCHECK_IS_ON() ? !(condition) : false) \ |
+#define DPCHECK(condition) \ |
+ LAZY_STREAM(PLOG_STREAM(DCHECK), DCHECK_IS_ON() && !(condition)) \ |
<< "Check failed: " #condition ". " |
#endif // _PREFAST_ |