WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
303815
Cease to exclude Swift message receiver source files
https://bugs.webkit.org/show_bug.cgi?id=303815
Summary
Cease to exclude Swift message receiver source files
adrian_taylor
Reported
2025-12-09 01:17:08 PST
Certain features in WebKit generate Swift source code files for handling IPC messages in Swift. At the moment this is just some test code, but more will come along in future. It's currently necessary to exclude such files using EXCLUDED_SOURCE_FILE_NAMES in .xcconfigs, which is awkward for adoption of Swift message receivers, especially when they may be conditionally enabled. Rejig things so that this is no longer needed. We now know how to do this because the root cause problem was
https://github.com/swiftlang/swift/pull/74415
, causing Swift sometimes to interpret things within #if compiler blocks.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-12-09 01:17:16 PST
<
rdar://problem/166125501
>
adrian_taylor
Comment 2
2025-12-09 01:22:11 PST
Pull request:
https://github.com/WebKit/WebKit/pull/55092
EWS
Comment 3
2025-12-10 11:31:17 PST
Committed
304247@main
(1d82468d70df): <
https://commits.webkit.org/304247@main
> Reviewed commits have been landed. Closing PR #55092 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug