Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a6e6f927abb7b10979cb9f5828a05fddcf8ee02b
      
https://github.com/WebKit/WebKit/commit/a6e6f927abb7b10979cb9f5828a05fddcf8ee02b
  Author: Simon Lewis <[email protected]>
  Date:   2026-07-11 (Sat, 11 Jul 2026)

  Changed paths:
    M Source/cmake/WebKitMacros.cmake

  Log Message:
  -----------
  REGRESSION(316835@main, 316852@main): [CMake][Mac][ASan] Swift module build 
fails
https://bugs.webkit.org/show_bug.cgi?id=319117
rdar://181936451

Reviewed by Elliott Williams.

316852@main stages WebKit.swiftcrossimport before the WebKit Swift compile
and adds -import-underlying-module; importing SwiftUI then fires WebKit's
own cross-import overlay and fails with "no such module '_WebKit_SwiftUI'".
Pass -disable-cross-import-overlays alongside -import-underlying-module.

316835@main enables ENABLE_IPC_TESTING_SWIFT on macOS >=26.5, but
_webkit_generate_platform_swift_args() never passes -fsanitize= to its
clang -E -dM, so Swift sees ENABLE_IPC_TESTING_API=0 while C++ sees 1 and
IPCTesterReceiver is missing from WebKit-Swift-Generated.h. Forward
ENABLED_COMPILER_SANITIZERS into that preprocess.

* Source/cmake/WebKitMacros.cmake:

Canonical link: https://commits.webkit.org/316986@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to