-
Notifications
You must be signed in to change notification settings - Fork 10.6k
Open
Labels
bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.A deviation from expected or documented behavior. Also: expected but undesirable behavior.crashBug: A crash, i.e., an abnormal termination of softwareBug: A crash, i.e., an abnormal termination of softwaretriage neededThis issue needs more specific labelsThis issue needs more specific labels
Description
Description
The code sample speaks for itself! This also reproduces when a var is computed with get/set specifiers, in addition to when it's a directly stored property. Similarly, it doesn't crash if the property is a let or a computed property with just a get specifier. In other words. if the setter is inaccessible at the location the pack expansion occurs, this compiles just fine. If the setter is accessible, the compiler crashes.
Reproduction
class Foo<T> {
var value: T // <-- Crashes
// private(set) var value: T // <-- Totally fine
init(value: T) {
self.value = value
}
}
func combineValues<each U>(_ foos: repeat Foo<each U>, valueCombiner: (repeat each U)->Bool) -> Bool {
return valueCombiner(repeat (each foos).value)
}
Stack dump
0. Program arguments: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest/CompileTest/CompileTestApp.swift -primary-file /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest/CompileTest/ContentView.swift /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/DerivedSources/GeneratedAssetSymbols.swift -emit-dependencies-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.d -emit-const-values-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.swiftconstvalues -emit-reference-dependencies-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.swiftdeps -serialize-diagnostics-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.dia -emit-localized-strings -emit-localized-strings-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64 -target arm64-apple-ios18.0-simulator -module-can-import-version DeveloperToolsSupport 23.0.4 23.0.4 -module-can-import-version SwiftUI 7.0.84.1 7.0.84 -module-can-import-version UIKit 9088.1.110 9088.1.110 -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server#FoundationMacros -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server#ObservationMacros -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server#PreviewsMacros -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server#SwiftMacros -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/CompileTest-dependencies-35.json -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator26.0.sdk -I /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Products/Debug-iphonesimulator -F /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Products/Debug-iphonesimulator -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=5 -module-cache-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -swift-version 5 -enforce-exclusivity=checked -Onone -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/CompileTest_const_extract_protocols.json -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -default-isolation=MainActor -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/reidcallan/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest -enable-anonymous-context-mangled-names -file-compilation-dir /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest -Xcc -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/reidcallan/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphonesimulator26.0-23A5324a-fc862078e33f881139a9d2f83bd1a9d0.sdkstatcache -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/CompileTest-generated-files.hmap -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/CompileTest-own-target-headers.hmap -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/CompileTest-all-target-headers.hmap -Xcc -iquote -Xcc /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/CompileTest-project-headers.hmap -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Products/Debug-iphonesimulator/include -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/DerivedSources-normal/arm64 -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/DerivedSources/arm64 -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/DerivedSources -Xcc -DDEBUG=1 -no-auto-bridging-header-chaining -module-name CompileTest -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.0 -target-sdk-name iphonesimulator26.0 -clang-target arm64-apple-ios26.0-simulator -in-process-plugin-server-path /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -o /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.o -index-unit-output-path /CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.o -index-store-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Index.noindex/DataStore -index-system-modules
1. Apple Swift version 6.2 (swiftlang-6.2.0.19.9 clang-1700.3.19.1)
2. Compiling with effective version 5.10
3. While evaluating request ASTLoweringRequest(Lowering AST to SIL for file "/Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest/CompileTest/ContentView.swift")
4. While silgen emitFunction SIL function "@$s11CompileTest13combineValues_13valueCombinerSbAA3FooCyxGxQp_SbxxQpXEtRvzlF".
for 'combineValues(_:valueCombiner:)' (at /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest/CompileTest/ContentView.swift:31:1)
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 swift-frontend 0x0000000107651bcc llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1 swift-frontend 0x000000010764f55c llvm::sys::RunSignalHandlers() + 112
2 swift-frontend 0x00000001076521f8 SignalHandler(int, __siginfo*, void*) + 344
3 libsystem_platform.dylib 0x0000000192a18624 _sigtramp + 56
4 swift-frontend 0x0000000101c4fa88 (anonymous namespace)::TypeClassifierBase<(anonymous namespace)::LowerType, swift::Lowering::TypeLowering*>::visit(swift::CanType, swift::Lowering::AbstractionPattern, swift::Lowering::IsTypeExpansionSensitive_t) + 48
5 swift-frontend 0x0000000101c4f8e8 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) + 620
6 swift-frontend 0x0000000101da8374 void llvm::function_ref<void (swift::SILValue, swift::SILValue, swift::SILValue)>::callback_fn<(anonymous namespace)::ArgEmitter::emitPackExpansionIntoPack(swift::Lowering::ArgumentSource&&, swift::Lowering::AbstractionPattern, swift::SILType, bool, swift::SILValue, swift::CanTypeWrapper<swift::PackType>, unsigned int)::'lambda'(swift::SILValue, swift::SILValue, swift::SILValue)>(long, swift::SILValue, swift::SILValue, swift::SILValue) + 1044
7 swift-frontend 0x0000000101e82950 swift::Lowering::SILGenFunction::emitDynamicPackLoop(swift::SILLocation, swift::CanTypeWrapper<swift::PackType>, unsigned int, swift::SILValue, swift::SILValue, swift::GenericEnvironment*, bool, llvm::function_ref<void (swift::SILValue, swift::SILValue, swift::SILValue)>, swift::SILBasicBlock*) + 1904
8 swift-frontend 0x0000000101da75f4 (anonymous namespace)::ArgEmitter::emitPackArg(llvm::MutableArrayRef<swift::Lowering::ArgumentSource>, swift::Lowering::AbstractionPattern) + 3532
9 swift-frontend 0x0000000101da3cbc (anonymous namespace)::ArgEmitter::emitPreparedArgs(swift::Lowering::PreparedArguments&&, swift::Lowering::AbstractionPattern, llvm::ArrayRef<swift::LifetimeDependenceInfo>) + 764
10 swift-frontend 0x0000000101db0a20 (anonymous namespace)::CallSite::emit(swift::Lowering::SILGenFunction&, swift::Lowering::AbstractionPattern, swift::CanTypeWrapper<swift::SILFunctionType>, llvm::ArrayRef<swift::LifetimeDependenceInfo>, (anonymous namespace)::ParamLowering&, llvm::SmallVectorImpl<swift::Lowering::ManagedValue>&, llvm::SmallVectorImpl<(anonymous namespace)::DelayedArgument>&, swift::ForeignInfo const&) && + 676
11 swift-frontend 0x0000000101db01d8 (anonymous namespace)::CallEmission::emitArgumentsForNormalApply(swift::Lowering::AbstractionPattern, swift::CanTypeWrapper<swift::SILFunctionType>, llvm::ArrayRef<swift::LifetimeDependenceInfo>, swift::ForeignInfo const&, llvm::SmallVectorImpl<swift::Lowering::ManagedValue>&, std::__1::optional<swift::SILLocation>&) + 1112
12 swift-frontend 0x0000000101d97100 (anonymous namespace)::CallEmission::apply(swift::Lowering::SGFContext) + 1092
13 swift-frontend 0x0000000101d95a3c swift::Lowering::SILGenFunction::emitApplyExpr(swift::ApplyExpr*, swift::Lowering::SGFContext) + 3204
14 swift-frontend 0x0000000101eced04 swift::Lowering::SILGenFunction::emitReturnExpr(swift::SILLocation, swift::Expr*) + 1116
15 swift-frontend 0x0000000101ecb7cc swift::ASTVisitor<(anonymous namespace)::StmtEmitter, void, void, void, void, void, void>::visit(swift::Stmt*) + 6232
16 swift-frontend 0x0000000101e435ac swift::Lowering::SILGenFunction::emitFunction(swift::FuncDecl*) + 384
17 swift-frontend 0x0000000101d7e6ac swift::Lowering::SILGenModule::emitFunctionDefinition(swift::SILDeclRef, swift::SILFunction*) + 7596
18 swift-frontend 0x0000000101d7f6f0 swift::Lowering::SILGenModule::emitOrDelayFunction(swift::SILDeclRef) + 236
19 swift-frontend 0x0000000101d7c8ec swift::Lowering::SILGenModule::emitFunction(swift::FuncDecl*) + 136
20 swift-frontend 0x0000000101d83538 swift::ASTLoweringRequest::evaluate(swift::Evaluator&, swift::ASTLoweringDescriptor) const + 2364
21 swift-frontend 0x0000000101ec961c swift::SimpleRequest<swift::ASTLoweringRequest, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>> (swift::ASTLoweringDescriptor), (swift::RequestFlags)17>::evaluateRequest(swift::ASTLoweringRequest const&, swift::Evaluator&) + 208
22 swift-frontend 0x0000000101d87fc0 swift::ASTLoweringRequest::OutputType swift::Evaluator::getResultUncached<swift::ASTLoweringRequest, swift::ASTLoweringRequest::OutputType swift::evaluateOrFatal<swift::ASTLoweringRequest>(swift::Evaluator&, swift::ASTLoweringRequest)::'lambda'()>(swift::ASTLoweringRequest const&, swift::ASTLoweringRequest::OutputType swift::evaluateOrFatal<swift::ASTLoweringRequest>(swift::Evaluator&, swift::ASTLoweringRequest)::'lambda'()) + 572
23 swift-frontend 0x000000010128b708 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 964
24 swift-frontend 0x000000010128ea7c performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1764
25 swift-frontend 0x000000010128d68c swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3580
26 swift-frontend 0x000000010120ec6c swift::mainEntry(int, char const**) + 5412
27 dyld 0x000000019263eb98 start + 6076
Failed frontend command:
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest/CompileTest/CompileTestApp.swift -primary-file /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest/CompileTest/ContentView.swift /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/DerivedSources/GeneratedAssetSymbols.swift -emit-dependencies-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.d -emit-const-values-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.swiftconstvalues -emit-reference-dependencies-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.swiftdeps -serialize-diagnostics-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.dia -emit-localized-strings -emit-localized-strings-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64 -target arm64-apple-ios18.0-simulator -module-can-import-version DeveloperToolsSupport 23.0.4 23.0.4 -module-can-import-version SwiftUI 7.0.84.1 7.0.84 -module-can-import-version UIKit 9088.1.110 9088.1.110 -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/CompileTest-dependencies-35.json -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator26.0.sdk -I /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Products/Debug-iphonesimulator -F /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Products/Debug-iphonesimulator -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=5 -module-cache-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -swift-version 5 -enforce-exclusivity\=checked -Onone -D DEBUG -serialize-debugging-options -const-gather-protocols-file /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/CompileTest_const_extract_protocols.json -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -default-isolation\=MainActor -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/reidcallan/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest -enable-anonymous-context-mangled-names -file-compilation-dir /Users/reidcallan/Documents/SourceCode/Feedbacks/CompileTest -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/reidcallan/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/iphonesimulator26.0-23A5324a-fc862078e33f881139a9d2f83bd1a9d0.sdkstatcache -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/CompileTest-generated-files.hmap -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/CompileTest-own-target-headers.hmap -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/CompileTest-all-target-headers.hmap -Xcc -iquote -Xcc /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/CompileTest-project-headers.hmap -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Products/Debug-iphonesimulator/include -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/DerivedSources-normal/arm64 -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/DerivedSources/arm64 -Xcc -I/Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/DerivedSources -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CompileTest -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.0 -target-sdk-name iphonesimulator26.0 -clang-target arm64-apple-ios26.0-simulator -in-process-plugin-server-path /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -o /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Build/Intermediates.noindex/CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.o -index-unit-output-path /CompileTest.build/Debug-iphonesimulator/CompileTest.build/Objects-normal/arm64/ContentView.o -index-store-path /Users/reidcallan/Library/Developer/Xcode/DerivedData/CompileTest-gcsermgjgghdvicakbnqlikcigjm/Index.noindex/DataStore -index-system-modules
Expected behavior
Successful compilation, no crash
Environment
This reproduces in both Swift 6 and 5.10
Additional information
No response
Metadata
Metadata
Assignees
Labels
bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.A deviation from expected or documented behavior. Also: expected but undesirable behavior.crashBug: A crash, i.e., an abnormal termination of softwareBug: A crash, i.e., an abnormal termination of softwaretriage neededThis issue needs more specific labelsThis issue needs more specific labels