File webkitgtk-gcc11.patch of Package mingw64-webkitgtk

--- webkitgtk-2.4.11/Source/WebCore/accessibility/atk/WebKitAccessibleHyperlink.cpp	2016-04-10 08:48:37.000000000 +0200
+++ webkitgtk-2.4.11/Source/WebCore/accessibility/atk/WebKitAccessibleHyperlink.cpp	2021-06-14 09:33:46.955471185 +0200
@@ -390,7 +390,7 @@
 
 GType webkitAccessibleHyperlinkGetType()
 {
-    static volatile gsize typeVolatile = 0;
+    static gsize typeVolatile = 0;
 
     if (g_once_init_enter(&typeVolatile)) {
         static const GTypeInfo tinfo = {
--- webkitgtk-2.4.11/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp	2016-04-10 08:48:37.000000000 +0200
+++ webkitgtk-2.4.11/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp	2021-06-14 10:11:38.810537901 +0200
@@ -1015,7 +1015,7 @@
 GType
 webkitAccessibleGetType(void)
 {
-    static volatile gsize typeVolatile = 0;
+    static gsize typeVolatile = 0;
 
     if (g_once_init_enter(&typeVolatile)) {
         static const GTypeInfo tinfo = {
--- webkitgtk-2.4.11/Source/WebKit2/UIProcess/API/gtk/WebKitPrivate.h	2016-04-10 08:48:38.000000000 +0200
+++ webkitgtk-2.4.11/Source/WebKit2/UIProcess/API/gtk/WebKitPrivate.h	2021-06-14 10:15:00.047872564 +0200
@@ -98,8 +98,8 @@
 }\
 GType type_name##_get_type(void) \
 { \
-    static volatile gsize g_define_type_id__volatile = 0; \
-    if (g_once_init_enter(&g_define_type_id__volatile)) { \
+    static gsize static_g_define_type_id = 0; \
+    if (g_once_init_enter(&static_g_define_type_id)) { \
         GType g_define_type_id = \
             g_type_register_static_simple( \
                 TYPE_PARENT, \
@@ -111,9 +111,9 @@
                 (GTypeFlags)flags); \
         // Custom code follows.
 #define _WEBKIT_DEFINE_TYPE_EXTENDED_END() \
-        g_once_init_leave(&g_define_type_id__volatile, g_define_type_id); \
+        g_once_init_leave(&static_g_define_type_id, g_define_type_id); \
     } \
-    return g_define_type_id__volatile; \
+    return static_g_define_type_id; \
 } // Closes type_name##_get_type().
 
 unsigned wkEventModifiersToGdkModifiers(WKEventModifiers);
openSUSE Build Service is sponsored by