Steps to reproduce
I've tried to change interop mode in my code. No changes was made to the codebase. Tried to build testflight build and it's crahsed. As soon as I commented SWIFT_OBJC_INTEROP_MODE in xcconfig it builds successfully.
Expected behavior
It shouldn't crash.
Environment
Swift compiler version info swift-driver version:
1.87.1 Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1)
Target: arm64-apple-macosx14.0
Xcode version info
Xcode 15.0
Build version 15A240d
Deployment target: iOS 12.0
This app uses a lot of C++17 code and works with it via objc bridges.
I'm facing the exact same issue on Xcode 16. The project uses Swift 5.10.
swift-driver version: 1.115 Apple Swift version 6.0 (swiftlang-6.0.0.9.10 clang-1600.0.26.2) Target: x86_64-apple-macosx15.0
Description swift-frontend crashes during release build and
SWIFT_OBJC_INTEROP_MODE = objcxx
Steps to reproduce I've tried to change interop mode in my code. No changes was made to the codebase. Tried to build testflight build and it's crahsed. As soon as I commented
SWIFT_OBJC_INTEROP_MODE
in xcconfig it builds successfully.Expected behavior It shouldn't crash.
Environment
This app uses a lot of C++17 code and works with it via objc bridges.