Title: [294232] trunk/Source/WebKit
Revision
294232
Author
commit-qu...@webkit.org
Date
2022-05-16 06:55:35 -0700 (Mon, 16 May 2022)

Log Message

[GTK] Warning in WebKitDOMDocumentGtk.cpp with GCC 12
https://bugs.webkit.org/show_bug.cgi?id=239353

Patch by Michael Catanzaro <mcatanz...@gnome.org> on 2022-05-16
Reviewed by Yusuke Suzuki.

* Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocumentGtk.cpp:
(webkit_dom_document_create_node_iterator):
(webkit_dom_document_create_tree_walker):

Canonical link: https://commits.webkit.org/250590@main

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (294231 => 294232)


--- trunk/Source/WebKit/ChangeLog	2022-05-16 13:16:41 UTC (rev 294231)
+++ trunk/Source/WebKit/ChangeLog	2022-05-16 13:55:35 UTC (rev 294232)
@@ -1,3 +1,14 @@
+2022-05-13  Michael Catanzaro  <mcatanz...@redhat.com>
+
+        [GTK] Warning in WebKitDOMDocumentGtk.cpp with GCC 12
+        https://bugs.webkit.org/show_bug.cgi?id=239353
+
+        Reviewed by Yusuke Suzuki.
+
+        * WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocumentGtk.cpp:
+        (webkit_dom_document_create_node_iterator):
+        (webkit_dom_document_create_tree_walker):
+
 2022-05-16  Youenn Fablet  <you...@apple.com>
 
         Make sure calling showNotification will extend the service worker lifetime

Modified: trunk/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocumentGtk.cpp (294231 => 294232)


--- trunk/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocumentGtk.cpp	2022-05-16 13:16:41 UTC (rev 294231)
+++ trunk/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDocumentGtk.cpp	2022-05-16 13:55:35 UTC (rev 294232)
@@ -1098,7 +1098,9 @@
     WebCore::Node* convertedRoot = WebKit::core(root);
     RefPtr<WebCore::NodeFilter> convertedFilter = WebKit::core(item, filter);
     RefPtr<WebCore::NodeIterator> gobjectResult = WTF::getPtr(item->createNodeIterator(*convertedRoot, whatToShow, WTF::getPtr(convertedFilter), expandEntityReferences));
+IGNORE_GCC_WARNINGS_BEGIN("use-after-free")
     return WebKit::kit(gobjectResult.get());
+IGNORE_GCC_WARNINGS_END
 }
 
 WebKitDOMTreeWalker* webkit_dom_document_create_tree_walker(WebKitDOMDocument* self, WebKitDOMNode* root, gulong whatToShow, WebKitDOMNodeFilter* filter, gboolean expandEntityReferences, GError** error)
@@ -1112,7 +1114,9 @@
     WebCore::Node* convertedRoot = WebKit::core(root);
     RefPtr<WebCore::NodeFilter> convertedFilter = WebKit::core(item, filter);
     RefPtr<WebCore::TreeWalker> gobjectResult = WTF::getPtr(item->createTreeWalker(*convertedRoot, whatToShow, WTF::getPtr(convertedFilter), expandEntityReferences));
+IGNORE_GCC_WARNINGS_BEGIN("use-after-free")
     return WebKit::kit(gobjectResult.get());
+IGNORE_GCC_WARNINGS_END
 }
 
 WebKitDOMCSSStyleDeclaration* webkit_dom_document_get_override_style(WebKitDOMDocument*, WebKitDOMElement*, const gchar*)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to