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