Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c552c05c2823a41b05e1da96ec691bcaeaaaf8d6
https://github.com/WebKit/WebKit/commit/c552c05c2823a41b05e1da96ec691bcaeaaaf8d6
Author: Adrian Taylor <[email protected]>
Date: 2026-07-03 (Fri, 03 Jul 2026)
Changed paths:
M Source/WebCore/PAL/pal/CMakeLists.txt
M Source/WebKit/PlatformMac.cmake
M Source/cmake/WebKitMacros.cmake
Log Message:
-----------
Make StrictMemorySafety fatal for cmake PAL
https://bugs.webkit.org/show_bug.cgi?id=318438
rdar://181226917
Reviewed by Richard Robinson.
This reorders existing command-line flags to enusre that
-Werror StrictMemorySafety applies even to PAL.
There were two problems:
- cmake rules were applying '-no-warnings-as-errors' _after_
that option was applied. Swift handles these things left-to-right.
- '-Xfrontend -no-warnings-as-errors' was moving this argument
even further to the right within the resulting swiftc command
line.
This also adds two more fatal classes of errors to match Xcode.
Canonical link: https://commits.webkit.org/316476@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications