| Index: base/logging.h
 | 
| ===================================================================
 | 
| --- base/logging.h	(revision 70782)
 | 
| +++ base/logging.h	(working copy)
 | 
| @@ -165,11 +165,6 @@
 | 
|  // Defaults to APPEND_TO_OLD_LOG_FILE.
 | 
|  enum OldFileDeletionState { DELETE_OLD_LOG_FILE, APPEND_TO_OLD_LOG_FILE };
 | 
|  
 | 
| -enum DcheckState {
 | 
| -  DISABLE_DCHECK_FOR_NON_OFFICIAL_RELEASE_BUILDS,
 | 
| -  ENABLE_DCHECK_FOR_NON_OFFICIAL_RELEASE_BUILDS
 | 
| -};
 | 
| -
 | 
|  // TODO(avi): do we want to do a unification of character types here?
 | 
|  #if defined(OS_WIN)
 | 
|  typedef wchar_t PathChar;
 | 
| @@ -193,8 +188,7 @@
 | 
|  bool BaseInitLoggingImpl(const PathChar* log_file,
 | 
|                           LoggingDestination logging_dest,
 | 
|                           LogLockingState lock_log,
 | 
| -                         OldFileDeletionState delete_old,
 | 
| -                         DcheckState dcheck_state);
 | 
| +                         OldFileDeletionState delete_old);
 | 
|  
 | 
|  // Sets the log file name and other global logging state. Calling this function
 | 
|  // is recommended, and is normally done at the beginning of application init.
 | 
| @@ -209,10 +203,8 @@
 | 
|  inline bool InitLogging(const PathChar* log_file,
 | 
|                          LoggingDestination logging_dest,
 | 
|                          LogLockingState lock_log,
 | 
| -                        OldFileDeletionState delete_old,
 | 
| -                        DcheckState dcheck_state) {
 | 
| -  return BaseInitLoggingImpl(log_file, logging_dest, lock_log,
 | 
| -                             delete_old, dcheck_state);
 | 
| +                        OldFileDeletionState delete_old) {
 | 
| +  return BaseInitLoggingImpl(log_file, logging_dest, lock_log, delete_old);
 | 
|  }
 | 
|  
 | 
|  // Sets the log level. Anything at or above this level will be written to the
 | 
| @@ -608,11 +600,10 @@
 | 
|    COMPACT_GOOGLE_LOG_EX_ERROR_REPORT(ClassName , ##__VA_ARGS__)
 | 
|  #define COMPACT_GOOGLE_LOG_DCHECK COMPACT_GOOGLE_LOG_ERROR_REPORT
 | 
|  const LogSeverity LOG_DCHECK = LOG_ERROR_REPORT;
 | 
| -extern DcheckState g_dcheck_state;
 | 
| -#define DCHECK_IS_ON()                                  \
 | 
| -  ((::logging::g_dcheck_state ==                        \
 | 
| -    ENABLE_DCHECK_FOR_NON_OFFICIAL_RELEASE_BUILDS) &&   \
 | 
| -   LOG_IS_ON(DCHECK))
 | 
| +// This is set to true in InitLogging when we want to enable the
 | 
| +// DCHECKs in release.
 | 
| +extern bool g_enable_dcheck;
 | 
| +#define DCHECK_IS_ON() (::logging::g_enable_dcheck && LOG_IS_ON(DCHECK))
 | 
|  
 | 
|  #else  // defined(NDEBUG)
 | 
|  
 | 
| 
 |