Internal change

PiperOrigin-RevId: 348469945
Change-Id: I2fcf0cb076617b78323ce6101e1f92ef0ff8409c
diff --git a/patch/patches/google3_compatibility.patch b/patch/patches/google3_compatibility.patch
index ae94e8e..7886668 100644
--- a/patch/patches/google3_compatibility.patch
+++ b/patch/patches/google3_compatibility.patch
@@ -186,16 +186,16 @@
 index 8d8bb889e..fef75d78b 100644
 --- include/base/cef_logging.h
 +++ include/base/cef_logging.h
-@@ -136,7 +136,7 @@
- #define CEF_INCLUDE_BASE_CEF_LOGGING_H_
- #pragma once
- 
--#if defined(DCHECK)
-+#if defined(DCHECK) && !defined(USING_GOOGLE3_INCLUDES)
+@@ -140,7 +140,7 @@
+ // When building CEF include the Chromium header directly.
+ #include "base/logging.h"
+ #include "base/notreached.h"
+-#elif defined(DCHECK)
++#elif defined(DCHECK) && !defined(USING_GOOGLE3_INCLUDES)
  // Do nothing if the macros provided by this header already exist.
  // This can happen in cases where Chromium code is used directly by the
  // client application. When using Chromium code directly always include
-@@ -162,6 +162,12 @@
+@@ -163,6 +163,12 @@
  #include <sstream>
  #include <string>
  
@@ -208,7 +208,7 @@
  #include "include/base/cef_build.h"
  #include "include/base/cef_macros.h"
  #include "include/internal/cef_logging_internal.h"
-@@ -198,6 +204,8 @@ const LogSeverity LOG_DFATAL = LOG_ERROR;
+@@ -199,6 +205,8 @@
  const LogSeverity LOG_DFATAL = LOG_FATAL;
  #endif
  
@@ -217,7 +217,7 @@
  // A few definitions of macros that don't generate much code. These are used
  // by LOG() and LOG_IF, etc. Since these are used all over our code, it's
  // better to have compact code for these operations.
-@@ -355,6 +363,8 @@ const LogSeverity LOG_0 = LOG_ERROR;
+@@ -356,6 +364,8 @@
            (val1), (val2), #val1 " " #op " " #val2))           \
    cef::logging::LogMessage(__FILE__, __LINE__, _result).stream()
  
@@ -226,7 +226,7 @@
  // Build the error message string.  This is separate from the "Impl"
  // function template because it is not performance critical and so can
  // be out of line, while the "Impl" code should be inline.  Caller
-@@ -392,6 +402,8 @@ extern template std::string* MakeCheckOpString<std::string, std::string>(
+@@ -393,6 +403,8 @@
      const char* name);
  #endif
  
@@ -235,7 +235,7 @@
  // Helper functions for CHECK_OP macro.
  // The (int, int) specialization works around the issue that the compiler
  // will not instantiate the template version of the function on values of
-@@ -432,12 +444,16 @@ DEFINE_CHECK_OP_IMPL(GT, >)
+@@ -433,12 +445,16 @@
  #define ENABLE_DLOG 1
  #endif
  
@@ -252,7 +252,7 @@
  // Definitions for DLOG et al.
  
  #if ENABLE_DLOG
-@@ -553,6 +569,8 @@ const LogSeverity LOG_DCHECK = LOG_INFO;
+@@ -554,6 +570,8 @@
  #define DCHECK_GE(val1, val2) DCHECK_OP(GE, >=, val1, val2)
  #define DCHECK_GT(val1, val2) DCHECK_OP(GT, >, val1, val2)
  
@@ -261,7 +261,7 @@
  #if defined(NDEBUG) && defined(OS_CHROMEOS)
  #define NOTREACHED() \
    LOG(ERROR) << "NOTREACHED() hit in " << __FUNCTION__ << ". "
-@@ -560,10 +578,14 @@ const LogSeverity LOG_DCHECK = LOG_INFO;
+@@ -561,10 +579,14 @@
  #define NOTREACHED() DCHECK(false)
  #endif
  
@@ -276,7 +276,7 @@
  // This class more or less represents a particular log message.  You
  // create an instance of LogMessage and then stream stuff to it.
  // When you finish streaming to it, ~LogMessage is called and the
-@@ -706,6 +728,8 @@ inline std::ostream& operator<<(std::ostream& out, const std::wstring& wstr) {
+@@ -707,6 +729,8 @@
    return out << wstr.c_str();
  }
  
@@ -285,7 +285,7 @@
  // The NOTIMPLEMENTED() macro annotates codepaths which have
  // not been implemented yet.
  //
-@@ -755,6 +779,8 @@ inline std::ostream& operator<<(std::ostream& out, const std::wstring& wstr) {
+@@ -756,6 +780,8 @@
    EAT_STREAM_PARAMETERS
  #endif