| Index: base/logging.h
|
| diff --git a/base/logging.h b/base/logging.h
|
| index 743586492eb615de6fd279a38b0ff2d1d524bf34..4661f0f257ec5a0eaa939f5921877f56eb8dc63d 100644
|
| --- a/base/logging.h
|
| +++ b/base/logging.h
|
| @@ -618,12 +618,12 @@ const LogSeverity LOG_DCHECK = LOG_INFO;
|
| // variable warnings if the only use of a variable is in a DCHECK.
|
| // This behavior is different from DLOG_IF et al.
|
|
|
| -#define DCHECK(condition) \
|
| - LAZY_STREAM(LOG_STREAM(DCHECK), DCHECK_IS_ON && !(condition)) \
|
| +#define DCHECK(condition) \
|
| + LAZY_STREAM(LOG_STREAM(DCHECK), DCHECK_IS_ON ? !(condition) : false) \
|
| << "Check failed: " #condition ". "
|
|
|
| -#define DPCHECK(condition) \
|
| - LAZY_STREAM(PLOG_STREAM(DCHECK), DCHECK_IS_ON && !(condition)) \
|
| +#define DPCHECK(condition) \
|
| + LAZY_STREAM(PLOG_STREAM(DCHECK), DCHECK_IS_ON ? !(condition) : false) \
|
| << "Check failed: " #condition ". "
|
|
|
| // Helper macro for binary operators.
|
|
|