1ac23e4
diff -up chromium-115.0.5790.98/sql/recover_module/cursor.h.me chromium-115.0.5790.98/sql/recover_module/cursor.h
1ac23e4
--- chromium-115.0.5790.98/sql/recover_module/cursor.h.me	2023-07-21 20:13:43.587451992 +0200
1ac23e4
+++ chromium-115.0.5790.98/sql/recover_module/cursor.h	2023-07-21 20:16:24.989457148 +0200
1ac23e4
@@ -61,6 +61,10 @@ class VirtualCursor {
1ac23e4
   // The VirtualCursor instance that embeds a given SQLite virtual table cursor.
1ac23e4
   //
1ac23e4
   // |sqlite_cursor| must have been returned by VirtualTable::SqliteCursor().
1ac23e4
+#ifdef __GNUC__
1ac23e4
+#pragma GCC diagnostic push
1ac23e4
+#pragma GCC diagnostic ignored "-Winvalid-offsetof"
1ac23e4
+#endif
1ac23e4
   static inline VirtualCursor* FromSqliteCursor(
1ac23e4
       sqlite3_vtab_cursor* sqlite_cursor) {
1ac23e4
     VirtualCursor* result = reinterpret_cast<VirtualCursor*>(
1ac23e4
@@ -69,6 +73,9 @@ class VirtualCursor {
1ac23e4
     CHECK_EQ(sqlite_cursor, &result->sqlite_cursor_);
1ac23e4
     return result;
1ac23e4
   }
1ac23e4
+#ifdef __GNUC__
1ac23e4
+#pragma GCC diagnostic pop
1ac23e4
+#endif
1ac23e4
 
1ac23e4
   // Seeks the cursor to the first readable row. Returns a SQLite status code.
1ac23e4
   int First();
1ac23e4
diff -up chromium-115.0.5790.98/third_party/angle/src/libANGLE/BlobCache.cpp.me chromium-115.0.5790.98/third_party/angle/src/libANGLE/BlobCache.cpp
1ac23e4
--- chromium-115.0.5790.98/third_party/angle/src/libANGLE/BlobCache.cpp.me	2023-07-21 20:10:05.119385885 +0200
1ac23e4
+++ chromium-115.0.5790.98/third_party/angle/src/libANGLE/BlobCache.cpp	2023-07-21 20:10:14.386558331 +0200
1ac23e4
@@ -14,7 +14,6 @@
1ac23e4
 #include "libANGLE/histogram_macros.h"
1ac23e4
 #include "platform/PlatformMethods.h"
1ac23e4
 
1ac23e4
-#define USE_SYSTEM_ZLIB
1ac23e4
 #include "compression_utils_portable.h"
1ac23e4
 
1ac23e4
 namespace egl
1ac23e4
diff -up chromium-115.0.5790.98/third_party/angle/src/libANGLE/MemoryProgramCache.cpp.me chromium-115.0.5790.98/third_party/angle/src/libANGLE/MemoryProgramCache.cpp
1ac23e4
--- chromium-115.0.5790.98/third_party/angle/src/libANGLE/MemoryProgramCache.cpp.me	2023-07-21 20:10:36.864976619 +0200
1ac23e4
+++ chromium-115.0.5790.98/third_party/angle/src/libANGLE/MemoryProgramCache.cpp	2023-07-21 20:11:07.629549228 +0200
1ac23e4
@@ -8,7 +8,6 @@
1ac23e4
 //   layer to warm up the cache from disk.
1ac23e4
 
1ac23e4
 // Include zlib first, otherwise FAR gets defined elsewhere.
1ac23e4
-#define USE_SYSTEM_ZLIB
1ac23e4
 #include "compression_utils_portable.h"
1ac23e4
 
1ac23e4
 #include "libANGLE/MemoryProgramCache.h"
1ac23e4
diff -up chromium-115.0.5790.98/third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp.me chromium-115.0.5790.98/third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp
1ac23e4
--- chromium-115.0.5790.98/third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp.me	2023-07-21 20:09:44.206996746 +0200
1ac23e4
+++ chromium-115.0.5790.98/third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp	2023-07-21 20:09:51.834138674 +0200
1ac23e4
@@ -10,7 +10,6 @@
1ac23e4
 
1ac23e4
 #include "libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h"
1ac23e4
 
1ac23e4
-#define USE_SYSTEM_ZLIB
1ac23e4
 #include "compression_utils_portable.h"
1ac23e4
 
1ac23e4
 namespace rx