From 5e6b8b278530a27c140cf4afab58e0af0cba2fd9 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 22 Aug 2025 18:35:50 +0200 Subject: [PATCH] LibWeb: Add missing visit of IDBRequest::m_source Clang plugin bug: LadybirdBrowser/ladybird#5959 --- Libraries/LibWeb/IndexedDB/IDBRequest.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Libraries/LibWeb/IndexedDB/IDBRequest.cpp b/Libraries/LibWeb/IndexedDB/IDBRequest.cpp index b46e70e2453..7852435da1c 100644 --- a/Libraries/LibWeb/IndexedDB/IDBRequest.cpp +++ b/Libraries/LibWeb/IndexedDB/IDBRequest.cpp @@ -9,6 +9,9 @@ #include #include #include +#include +#include +#include #include #include @@ -42,6 +45,10 @@ void IDBRequest::visit_edges(Visitor& visitor) visitor.visit(m_result); visitor.visit(m_transaction); + m_source.visit( + [&](Empty) {}, + [&](auto const& object) { visitor.visit(object); }); + if (m_error.has_value()) visitor.visit(*m_error); }