Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1ec1480dbc52c50cc1b8d0570ebe7db4a464c05e
https://github.com/WebKit/WebKit/commit/1ec1480dbc52c50cc1b8d0570ebe7db4a464c05e
Author: Adrian Taylor <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M Configurations/CommonBase.xcconfig
M Configurations/Sanitizers.xcconfig
M Source/WTF/Scripts/generate-platform-args
Log Message:
-----------
Support ASAN production builds with Swift
https://bugs.webkit.org/show_bug.cgi?id=308468
rdar://170972921
Reviewed by Elliott Williams.
This fixes two cases where the presence or absence of ASAN was not being
correctly communicated to the C++ preprocessor, causing misinterpretation of
WebKit header files.
One case is via the clang embedded in swiftc, and is a workaround for a Swift
bug (rdar://170982364).
The other case is in a WebKit custom build action which attempts to determine
platform flags for Swift builds.
Canonical link: https://commits.webkit.org/308121@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications