RESOLVED FIXED 292772
Add missing includes for WTF modularization
https://bugs.webkit.org/show_bug.cgi?id=292772
Summary Add missing includes for WTF modularization
adrian_taylor
Reported 2025-05-09 07:45:08 PDT
For future Swift/C++ interoperability we'll need to treat WTF and bmalloc as clang modules. Not all parts of WTF work nicely with Swift, so WTF will need to declare small submodules for each header (there's precedent for this already within WebKit_Internal). To work with this, consumer header files (as used by Swift) will need to be more precise about including the specific headers they need. This PR makes a start at those changes, adding headers which are missing from the dependencies of parts of WebBackForwardList and WebPageProxy.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-05-09 07:45:19 PDT
adrian_taylor
Comment 2 2025-05-09 07:52:54 PDT
EWS
Comment 3 2025-05-12 09:35:25 PDT
Committed 294791@main (7a0ace34a75c): <https://commits.webkit.org/294791@main> Reviewed commits have been landed. Closing PR #45162 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.