Bug 296125

Summary: Add missing includes
Product: WebKit Reporter: adrian_taylor
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 296185    
Bug Blocks:    

adrian_taylor
Reported 2025-07-17 06:30:26 PDT
Add missing includes to JavaScriptCore, WTF and WebCore. When we enable clang modules, these areas of WebKit's headers come to be build in standalone compilation contexts resulting in individual ASTs. They therefore need to be self-contained and include all the things on which they depend.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-07-17 06:30:36 PDT
adrian_taylor
Comment 2 2025-07-17 06:32:50 PDT
EWS
Comment 3 2025-07-18 04:16:56 PDT
Committed 297582@main (ed216eb3add1): <https://commits.webkit.org/297582@main> Reviewed commits have been landed. Closing PR #48185 and removing active labels.
Jonathan Bedard
Comment 4 2025-07-18 07:41:35 PDT
Reopened Bugzilla. Broke Internal macOS builds, tracking revert in https://bugs.webkit.org/show_bug.cgi?id=296185.
EWS
Comment 5 2025-07-21 06:51:09 PDT
Committed 297676@main (c27f4d44a78f): <https://commits.webkit.org/297676@main> Reviewed commits have been landed. Closing PR #48299 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.