Build Information
Failed to build Tuxedo, reference master (a25b26), with Swift 6.4 for Wasm on 16 Sep 2026 00:23:29 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tevelee/Tuxedo.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/tevelee/Tuxedo
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at a25b263 Merge pull request #13 from tevelee/dependabot/npm_and_yarn/website/bl-1.2.3
Cloned https://github.com/tevelee/Tuxedo.git
Revision (git rev-parse @):
a25b263e76b5a39189d93ce4226a81db066091a7
SUCCESS checkout https://github.com/tevelee/Tuxedo.git at master
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.4
Building package at path: $PWD
https://github.com/tevelee/Tuxedo.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Fetching https://github.com/tevelee/Eval
[1/82718] Fetching eval
Fetched https://github.com/tevelee/Eval (6.62s)
Computing version for https://github.com/tevelee/Eval
Computed https://github.com/tevelee/Eval at 1.5.0 (6.81s)
Creating working copy for https://github.com/tevelee/Eval
Working copy of https://github.com/tevelee/Eval resolved at 1.5.0
Building for debugging...
[Pre-planning 1 / 96]
[23 / 38] Eval
[32 / 47] Eval
[44 / 57] Tuxedo
[46 / 58] Tuxedo
/host/spi-builder-workspace/Sources/Tuxedo/Utils.swift:11:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'Character' to imported protocol 'Strideable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m9 |[0;0m }
[0;36m10 |[0;0m
[0;36m11 |[0;0m extension Character: Strideable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'Character' to imported protocol 'Strideable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m12 |[0;0m public typealias Stride = Int
[0;36m13 |[0;0m
/host/spi-builder-workspace/Sources/Tuxedo/Generator.swift:58:29: [1;33mwarning: [1;39mresult of call to 'fileExists(atPath:isDirectory:)' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m56 |[0;0m let filePath = "\(path)/\(file)"
[0;36m57 |[0;0m var isDirectory: ObjCBool = false
[0;36m58 |[0;0m fileManager.fileExists(atPath: filePath, isDirectory: &isDirectory)
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of call to 'fileExists(atPath:isDirectory:)' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m59 |[0;0m if isDirectory.boolValue {
[0;36m60 |[0;0m return self.files(with: fileExtension, in: filePath, using: fileManager)
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
[55 / 58] Tuxedo
swift-frontend: /home/build-user/swift/lib/Sema/TypeCheckDeclPrimary.cpp:1202: void checkInheritedDefaultValueRestrictions(ParamDecl *): Assertion `(DC->isInSwiftinterface() || PD->isImplicit()) && "explicit inherited default argument outside of a module interface?"' failed.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/Tuxedo/ContextExtensions.swift /host/spi-builder-workspace/Sources/Tuxedo/Generator.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_DataTypes.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift -primary-file /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift /host/spi-builder-workspace/Sources/Tuxedo/Tuxedo.swift /host/spi-builder-workspace/Sources/Tuxedo/Utils.swift -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.dia -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval=86400 -Xcc -fmodules-prune-after=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG=1 -no-auto-bridging-header-chaining -module-name Tuxedo -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/Tuxedo_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.o -index-unit-output-path /Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
1. Swift version 6.4.2-dev (LLVM 15622a86b1749a9, Swift d2e983b81b18217)
2. Compiling with effective version 5.10
3. While evaluating request TypeCheckPrimaryFileRequest(source_file "/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(Tuxedo.(file).StandardLibrary extension.ifStatement.getter@/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:23:74)
5. While type-checking statement at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:23:74 - line:34:5] RangeText="{
return Pattern([Keyword(tagPrefix + " if"), Variable<Bool>("condition"), Keyword(tagSuffix), TemplateVariable("body", options: [.notTrimmed, .notInterpreted]) {
guard let content = $0.value as? String, !content.contains(tagPrefix + " else " + tagSuffix) else { return nil }
return content
}, Keyword("{%"), Keyword("endif"), Keyword("%}")]) {
guard let condition = $0.variables["condition"] as? Bool, let body = $0.variables["body"] as? String else { return nil }
if condition {
return $0.interpreter.evaluate(body, context: $0.context)
}
return ""
}
"
6. While type-checking statement at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:24:9 - line:33:9] RangeText="return Pattern([Keyword(tagPrefix + " if"), Variable<Bool>("condition"), Keyword(tagSuffix), TemplateVariable("body", options: [.notTrimmed, .notInterpreted]) {
guard let content = $0.value as? String, !content.contains(tagPrefix + " else " + tagSuffix) else { return nil }
return content
}, Keyword("{%"), Keyword("endif"), Keyword("%}")]) {
guard let condition = $0.variables["condition"] as? Bool, let body = $0.variables["body"] as? String else { return nil }
if condition {
return $0.interpreter.evaluate(body, context: $0.context)
}
return ""
"
7. While type-checking-target starting at /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:24:16
8. While evaluating request DefaultArgumentTypeRequest(Eval.(file).Variable.init(_:options:map:).map)
9. While evaluating request DefaultArgumentExprRequest(Eval.(file).Variable.init(_:options:map:).map)
#0 0x00005580e3a75d98 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/swift-frontend+0x8bb1d98)
#1 0x00005580e3a73585 llvm::sys::RunSignalHandlers() (/usr/bin/swift-frontend+0x8baf585)
#2 0x00005580e3a76b41 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000071f4c64b1520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x000071f4c65059bc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969bc)
#5 0x000071f4c64b1476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
#6 0x000071f4c64977f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
#7 0x000071f4c649771b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
#8 0x000071f4c64a8e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
#9 0x00005580dd0982cc swift::DefaultArgumentExprRequest::evaluate(swift::Evaluator&, swift::ParamDecl*) const (/usr/bin/swift-frontend+0x21d42cc)
#10 0x00005580dd81a44f swift::DefaultArgumentExprRequest::OutputType swift::Evaluator::getResultUncached<swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentExprRequest>(swift::Evaluator&, swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType)::'lambda'()>(swift::DefaultArgumentExprRequest const&, swift::DefaultArgumentExprRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentExprRequest>(swift::Evaluator&, swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#11 0x00005580dd77222b swift::ParamDecl::getTypeCheckedDefaultExpr() const (/usr/bin/swift-frontend+0x28ae22b)
#12 0x00005580dd098379 swift::DefaultArgumentTypeRequest::evaluate(swift::Evaluator&, swift::ParamDecl*) const (/usr/bin/swift-frontend+0x21d4379)
#13 0x00005580dd81bb0f swift::DefaultArgumentTypeRequest::OutputType swift::Evaluator::getResultUncached<swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentTypeRequest>(swift::Evaluator&, swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType)::'lambda'()>(swift::DefaultArgumentTypeRequest const&, swift::DefaultArgumentTypeRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentTypeRequest>(swift::Evaluator&, swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#14 0x00005580dd772307 swift::ParamDecl::getTypeOfDefaultExpr() const (/usr/bin/swift-frontend+0x28ae307)
#15 0x00005580dce62d37 matchCallArguments(swift::constraints::ConstraintSystem&, swift::FunctionType*, swift::ArgumentList*, llvm::ArrayRef<swift::AnyFunctionType::Param>, llvm::ArrayRef<swift::AnyFunctionType::Param>, swift::constraints::ConstraintKind, swift::constraints::ConstraintLocatorBuilder, std::optional<swift::constraints::TrailingClosureMatching>, llvm::SmallVectorImpl<std::pair<swift::TypeVariableType*, swift::ExistentialArchetypeType*>>&) CSSimplify.cpp:0:0
#16 0x00005580dce60bfe swift::constraints::ConstraintSystem::simplifyApplicableFnConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f9cbfe)
#17 0x00005580dce500fe swift::constraints::ConstraintSystem::addApplicationConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f8c0fe)
#18 0x00005580dce4fa82 swift::constraints::ConstraintSystem::simplifyConstructionConstraint(swift::Type, swift::FunctionType*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::DeclContext*, swift::FunctionRefInfo, swift::constraints::ConstraintLocator*) (/usr/bin/swift-frontend+0x1f8ba82)
#19 0x00005580dce6133c swift::constraints::ConstraintSystem::simplifyApplicableFnConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f9d33c)
#20 0x00005580dce500fe swift::constraints::ConstraintSystem::addApplicationConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f8c0fe)
#21 0x00005580dce1f23f (anonymous namespace)::ConstraintGenerator::visitApplyExpr(swift::ApplyExpr*) CSGen.cpp:0:0
#22 0x00005580dce0d2fa (anonymous namespace)::ConstraintWalker::walkToExprPost(swift::Expr*) CSGen.cpp:0:0
#23 0x00005580dd6c1bf6 (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#24 0x00005580dd6c317c swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visitArrayExpr(swift::ArrayExpr*) ASTWalker.cpp:0:0
#25 0x00005580dd6c1df0 (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#26 0x00005580dd6c8824 (anonymous namespace)::Traversal::visit(swift::ArgumentList*) ASTWalker.cpp:0:0
#27 0x00005580dd6c457e (anonymous namespace)::Traversal::visitApplyExpr(swift::ApplyExpr*) ASTWalker.cpp:0:0
#28 0x00005580dd6c1c5f (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#29 0x00005580dd6c1b03 swift::Expr::walk(swift::ASTWalker&) (/usr/bin/swift-frontend+0x27fdb03)
#30 0x00005580dce0865e swift::constraints::ConstraintSystem::generateConstraints(swift::Expr*, swift::DeclContext*) (/usr/bin/swift-frontend+0x1f4465e)
#31 0x00005580dce0704b swift::constraints::ConstraintSystem::generateConstraints(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1f4304b)
#32 0x00005580dce89940 swift::constraints::ConstraintSystem::solveImpl(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1fc5940)
#33 0x00005580dce89256 swift::constraints::ConstraintSystem::solve(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1fc5256)
#34 0x00005580dd04bfb5 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) (/usr/bin/swift-frontend+0x2187fb5)
#35 0x00005580dd157fd6 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#36 0x00005580dd15765c bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) TypeCheckStmt.cpp:0:0
#37 0x00005580dd150e62 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) TypeCheckStmt.cpp:0:0
#38 0x00005580dd1577ac swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#39 0x00005580dd159ffc bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#40 0x00005580dd1526a4 (anonymous namespace)::StmtChecker::typeCheckBody(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#41 0x00005580dd1522d7 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const (/usr/bin/swift-frontend+0x228e2d7)
#42 0x00005580dd82717e swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#43 0x00005580dd774f99 swift::AbstractFunctionDecl::getTypecheckedBody() const (/usr/bin/swift-frontend+0x28b0f99)
#44 0x00005580dd90d108 swift::SourceFile::typeCheckDelayedFunctions() (/usr/bin/swift-frontend+0x2a49108)
#45 0x00005580dd1d164d swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const (/usr/bin/swift-frontend+0x230d64d)
#46 0x00005580dd1d5f0b swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#47 0x00005580dd1d1498 swift::performTypeChecking(swift::SourceFile&) (/usr/bin/swift-frontend+0x230d498)
#48 0x00005580dbc945f9 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_10>(long, swift::SourceFile&) Frontend.cpp:0:0
#49 0x00005580dbc8a69a swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) (/usr/bin/swift-frontend+0xdc669a)
#50 0x00005580dbc8a47b swift::CompilerInstance::performSema() (/usr/bin/swift-frontend+0xdc647b)
#51 0x00005580db8f2f72 withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref<bool (swift::CompilerInstance&)>, bool) FrontendTool.cpp:0:0
#52 0x00005580db8e0aa9 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) FrontendTool.cpp:0:0
#53 0x00005580db8dd6ee swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/usr/bin/swift-frontend+0xa196ee)
#54 0x00005580db5f5ba8 swift::mainEntry(int, char const**) (/usr/bin/swift-frontend+0x731ba8)
#55 0x000071f4c6498d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#56 0x000071f4c6498e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#57 0x00005580db5f4a65 _start (/usr/bin/swift-frontend+0x730a65)
*** Signal 6: Backtracing from 0x71f4c658d9dd... done ***
*** Program crashed: Aborted at 0x000071f4c658d9dd ***
Platform: x86_64 Linux (Ubuntu 22.04.5 LTS)
Thread 0 "swift-frontend" crashed:
0 0x000071f4c658d9dd <unknown> in libc.so.6
Registers:
rax 0x0000000000000000 0
rdx 0x0000000000000006 6
rcx 0x000071f4c658d9dd 48 3d 01 f0 ff ff 73 01 c3 48 8b 0d 23 b4 0f 00 H=·ðÿÿs·ÃH··#´··
rbx 0x0000000000000006 6
rsi 0x0000000000000122 290
rdi 0x0000000000000122 290
rbp 0x0000000000000122 290
rsp 0x00005580fea41068 6b 6b a7 e3 80 55 00 00 f0 12 a4 fe 80 55 00 00 kk§ã·U··ð·¤þ·U··
r8 0x00005580fea412f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r9 0x00005580fea412f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r10 0x00005580fea412f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r11 0x0000000000000246 582
r12 0x0000000000000006 6
r13 0x0000000000000016 22
r14 0x0000000000000000 0
r15 0x00005580fea41108 ff ff ff 7f fe ff ff ff 00 00 00 00 00 00 00 00 ÿÿÿ·þÿÿÿ········
rip 0x000071f4c658d9dd 48 3d 01 f0 ff ff 73 01 c3 48 8b 0d 23 b4 0f 00 H=·ðÿÿs·ÃH··#´··
rflags 0x0000000000000246 ZF PF
cs 0x0033 fs 0x0000 gs 0x0000
Images (27 omitted):
0x000071f4c646f000–0x000071f4c662b401 6a6cb5a80fd5e5bb5bf3aeaa111add98e88843a5 libc.so.6 /usr/lib/x86_64-linux-gnu/libc.so.6
Backtrace took 0.01s
Failed frontend command:
/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/Tuxedo/ContextExtensions.swift /host/spi-builder-workspace/Sources/Tuxedo/Generator.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_DataTypes.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift -primary-file /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift /host/spi-builder-workspace/Sources/Tuxedo/Tuxedo.swift /host/spi-builder-workspace/Sources/Tuxedo/Utils.swift -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.dia -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Tuxedo -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/Tuxedo_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.o -index-unit-output-path /Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Tags.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
swift-frontend: /home/build-user/swift/lib/Sema/TypeCheckDeclPrimary.cpp:1202: void checkInheritedDefaultValueRestrictions(ParamDecl *): Assertion `(DC->isInSwiftinterface() || PD->isImplicit()) && "explicit inherited default argument outside of a module interface?"' failed.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/Tuxedo/ContextExtensions.swift /host/spi-builder-workspace/Sources/Tuxedo/Generator.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_DataTypes.swift -primary-file /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift /host/spi-builder-workspace/Sources/Tuxedo/Tuxedo.swift /host/spi-builder-workspace/Sources/Tuxedo/Utils.swift -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.dia -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval=86400 -Xcc -fmodules-prune-after=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG=1 -no-auto-bridging-header-chaining -module-name Tuxedo -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/Tuxedo_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.o -index-unit-output-path /Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
1. Swift version 6.4.2-dev (LLVM 15622a86b1749a9, Swift d2e983b81b18217)
2. Compiling with effective version 5.10
3. While evaluating request TypeCheckPrimaryFileRequest(source_file "/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(Tuxedo.(file).StandardLibrary extension.parentheses.getter@/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift:118:43)
5. While type-checking statement at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift:118:43 - line:120:5] RangeText="{
return Function([OpenKeyword("("), Variable<Any>("body"), CloseKeyword(")")]) { $0.variables["body"] }
"
6. While type-checking statement at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift:119:9 - line:119:110] RangeText="return Function([OpenKeyword("("), Variable<Any>("body"), CloseKeyword(")")]) { $0.variables["body"] "
7. While type-checking-target starting at /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift:119:16
8. While evaluating request DefaultArgumentTypeRequest(Eval.(file).Variable.init(_:options:map:).map)
9. While evaluating request DefaultArgumentExprRequest(Eval.(file).Variable.init(_:options:map:).map)
#0 0x00005e225c624d98 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/swift-frontend+0x8bb1d98)
#1 0x00005e225c622585 llvm::sys::RunSignalHandlers() (/usr/bin/swift-frontend+0x8baf585)
#2 0x00005e225c625b41 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000073003220b520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x000073003225f9bc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969bc)
#5 0x000073003220b476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
#6 0x00007300321f17f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
#7 0x00007300321f171b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
#8 0x0000730032202e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
#9 0x00005e2255c472cc swift::DefaultArgumentExprRequest::evaluate(swift::Evaluator&, swift::ParamDecl*) const (/usr/bin/swift-frontend+0x21d42cc)
#10 0x00005e22563c944f swift::DefaultArgumentExprRequest::OutputType swift::Evaluator::getResultUncached<swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentExprRequest>(swift::Evaluator&, swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType)::'lambda'()>(swift::DefaultArgumentExprRequest const&, swift::DefaultArgumentExprRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentExprRequest>(swift::Evaluator&, swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#11 0x00005e225632122b swift::ParamDecl::getTypeCheckedDefaultExpr() const (/usr/bin/swift-frontend+0x28ae22b)
#12 0x00005e2255c47379 swift::DefaultArgumentTypeRequest::evaluate(swift::Evaluator&, swift::ParamDecl*) const (/usr/bin/swift-frontend+0x21d4379)
#13 0x00005e22563cab0f swift::DefaultArgumentTypeRequest::OutputType swift::Evaluator::getResultUncached<swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentTypeRequest>(swift::Evaluator&, swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType)::'lambda'()>(swift::DefaultArgumentTypeRequest const&, swift::DefaultArgumentTypeRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentTypeRequest>(swift::Evaluator&, swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#14 0x00005e2256321307 swift::ParamDecl::getTypeOfDefaultExpr() const (/usr/bin/swift-frontend+0x28ae307)
#15 0x00005e2255a11d37 matchCallArguments(swift::constraints::ConstraintSystem&, swift::FunctionType*, swift::ArgumentList*, llvm::ArrayRef<swift::AnyFunctionType::Param>, llvm::ArrayRef<swift::AnyFunctionType::Param>, swift::constraints::ConstraintKind, swift::constraints::ConstraintLocatorBuilder, std::optional<swift::constraints::TrailingClosureMatching>, llvm::SmallVectorImpl<std::pair<swift::TypeVariableType*, swift::ExistentialArchetypeType*>>&) CSSimplify.cpp:0:0
#16 0x00005e2255a0fbfe swift::constraints::ConstraintSystem::simplifyApplicableFnConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f9cbfe)
#17 0x00005e22559ff0fe swift::constraints::ConstraintSystem::addApplicationConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f8c0fe)
#18 0x00005e22559fea82 swift::constraints::ConstraintSystem::simplifyConstructionConstraint(swift::Type, swift::FunctionType*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::DeclContext*, swift::FunctionRefInfo, swift::constraints::ConstraintLocator*) (/usr/bin/swift-frontend+0x1f8ba82)
#19 0x00005e2255a1033c swift::constraints::ConstraintSystem::simplifyApplicableFnConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f9d33c)
#20 0x00005e22559ff0fe swift::constraints::ConstraintSystem::addApplicationConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f8c0fe)
#21 0x00005e22559ce23f (anonymous namespace)::ConstraintGenerator::visitApplyExpr(swift::ApplyExpr*) CSGen.cpp:0:0
#22 0x00005e22559bc2fa (anonymous namespace)::ConstraintWalker::walkToExprPost(swift::Expr*) CSGen.cpp:0:0
#23 0x00005e2256270bf6 (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#24 0x00005e225627217c swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visitArrayExpr(swift::ArrayExpr*) ASTWalker.cpp:0:0
#25 0x00005e2256270df0 (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#26 0x00005e2256277824 (anonymous namespace)::Traversal::visit(swift::ArgumentList*) ASTWalker.cpp:0:0
#27 0x00005e225627357e (anonymous namespace)::Traversal::visitApplyExpr(swift::ApplyExpr*) ASTWalker.cpp:0:0
#28 0x00005e2256270c5f (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#29 0x00005e2256270b03 swift::Expr::walk(swift::ASTWalker&) (/usr/bin/swift-frontend+0x27fdb03)
#30 0x00005e22559b765e swift::constraints::ConstraintSystem::generateConstraints(swift::Expr*, swift::DeclContext*) (/usr/bin/swift-frontend+0x1f4465e)
#31 0x00005e22559b604b swift::constraints::ConstraintSystem::generateConstraints(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1f4304b)
#32 0x00005e2255a38940 swift::constraints::ConstraintSystem::solveImpl(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1fc5940)
#33 0x00005e2255a38256 swift::constraints::ConstraintSystem::solve(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1fc5256)
#34 0x00005e2255bfafb5 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) (/usr/bin/swift-frontend+0x2187fb5)
#35 0x00005e2255d06fd6 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#36 0x00005e2255d0665c bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) TypeCheckStmt.cpp:0:0
#37 0x00005e2255cffe62 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) TypeCheckStmt.cpp:0:0
#38 0x00005e2255d067ac swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#39 0x00005e2255d08ffc bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#40 0x00005e2255d016a4 (anonymous namespace)::StmtChecker::typeCheckBody(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#41 0x00005e2255d012d7 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const (/usr/bin/swift-frontend+0x228e2d7)
#42 0x00005e22563d617e swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#43 0x00005e2256323f99 swift::AbstractFunctionDecl::getTypecheckedBody() const (/usr/bin/swift-frontend+0x28b0f99)
#44 0x00005e22564bc108 swift::SourceFile::typeCheckDelayedFunctions() (/usr/bin/swift-frontend+0x2a49108)
#45 0x00005e2255d8064d swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const (/usr/bin/swift-frontend+0x230d64d)
#46 0x00005e2255d84f0b swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#47 0x00005e2255d80498 swift::performTypeChecking(swift::SourceFile&) (/usr/bin/swift-frontend+0x230d498)
#48 0x00005e22548435f9 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_10>(long, swift::SourceFile&) Frontend.cpp:0:0
#49 0x00005e225483969a swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) (/usr/bin/swift-frontend+0xdc669a)
#50 0x00005e225483947b swift::CompilerInstance::performSema() (/usr/bin/swift-frontend+0xdc647b)
#51 0x00005e22544a1f72 withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref<bool (swift::CompilerInstance&)>, bool) FrontendTool.cpp:0:0
#52 0x00005e225448faa9 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) FrontendTool.cpp:0:0
#53 0x00005e225448c6ee swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/usr/bin/swift-frontend+0xa196ee)
#54 0x00005e22541a4ba8 swift::mainEntry(int, char const**) (/usr/bin/swift-frontend+0x731ba8)
#55 0x00007300321f2d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#56 0x00007300321f2e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#57 0x00005e22541a3a65 _start (/usr/bin/swift-frontend+0x730a65)
*** Signal 6: Backtracing from 0x7300322e79dd... done ***
*** Program crashed: Aborted at 0x00007300322e79dd ***
Platform: x86_64 Linux (Ubuntu 22.04.5 LTS)
Thread 0 "swift-frontend" crashed:
0 0x00007300322e79dd <unknown> in libc.so.6
Registers:
rax 0x0000000000000000 0
rdx 0x0000000000000006 6
rcx 0x00007300322e79dd 48 3d 01 f0 ff ff 73 01 c3 48 8b 0d 23 b4 0f 00 H=·ðÿÿs·ÃH··#´··
rbx 0x0000000000000006 6
rsi 0x000000000000011c 284
rdi 0x000000000000011c 284
rbp 0x000000000000011c 284
rsp 0x00005e22739db068 6b 5b 62 5c 22 5e 00 00 f0 b2 9d 73 22 5e 00 00 k[b\"^··ð²·s"^··
r8 0x00005e22739db2f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r9 0x00005e22739db2f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r10 0x00005e22739db2f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r11 0x0000000000000246 582
r12 0x0000000000000006 6
r13 0x0000000000000016 22
r14 0x0000000000000000 0
r15 0x00005e22739db108 ff ff ff 7f fe ff ff ff 00 00 00 00 00 00 00 00 ÿÿÿ·þÿÿÿ········
rip 0x00007300322e79dd 48 3d 01 f0 ff ff 73 01 c3 48 8b 0d 23 b4 0f 00 H=·ðÿÿs·ÃH··#´··
rflags 0x0000000000000246 ZF PF
cs 0x0033 fs 0x0000 gs 0x0000
Images (27 omitted):
0x00007300321c9000–0x0000730032385401 6a6cb5a80fd5e5bb5bf3aeaa111add98e88843a5 libc.so.6 /usr/lib/x86_64-linux-gnu/libc.so.6
Backtrace took 0.01s
Failed frontend command:
/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/Tuxedo/ContextExtensions.swift /host/spi-builder-workspace/Sources/Tuxedo/Generator.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_DataTypes.swift -primary-file /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift /host/spi-builder-workspace/Sources/Tuxedo/Tuxedo.swift /host/spi-builder-workspace/Sources/Tuxedo/Utils.swift -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.dia -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Tuxedo -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/Tuxedo_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.o -index-unit-output-path /Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary_Functions.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
swift-frontend: /home/build-user/swift/lib/Sema/TypeCheckDeclPrimary.cpp:1202: void checkInheritedDefaultValueRestrictions(ParamDecl *): Assertion `(DC->isInSwiftinterface() || PD->isImplicit()) && "explicit inherited default argument outside of a module interface?"' failed.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/Tuxedo/ContextExtensions.swift /host/spi-builder-workspace/Sources/Tuxedo/Generator.swift -primary-file /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_DataTypes.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift /host/spi-builder-workspace/Sources/Tuxedo/Tuxedo.swift /host/spi-builder-workspace/Sources/Tuxedo/Utils.swift -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.dia -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval=86400 -Xcc -fmodules-prune-after=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG=1 -no-auto-bridging-header-chaining -module-name Tuxedo -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/Tuxedo_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.o -index-unit-output-path /Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
1. Swift version 6.4.2-dev (LLVM 15622a86b1749a9, Swift d2e983b81b18217)
2. Compiling with effective version 5.10
3. While evaluating request TypeCheckPrimaryFileRequest(source_file "/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(Tuxedo.(file).StandardLibrary.infixOperator(_:body:)@/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift:19:24)
5. While type-checking statement at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift:19:109 - line:24:5] RangeText="{
return Function([Variable<A>("lhs"), Keyword(symbol), Variable<B>("rhs")], options: .backwardMatch) {
guard let lhs = $0.variables["lhs"] as? A, let rhs = $0.variables["rhs"] as? B else { return nil }
return body(lhs, rhs)
}
"
6. While type-checking statement at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift:20:9 - line:23:9] RangeText="return Function([Variable<A>("lhs"), Keyword(symbol), Variable<B>("rhs")], options: .backwardMatch) {
guard let lhs = $0.variables["lhs"] as? A, let rhs = $0.variables["rhs"] as? B else { return nil }
return body(lhs, rhs)
"
7. While type-checking-target starting at /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift:20:16
8. While evaluating request DefaultArgumentTypeRequest(Eval.(file).Variable.init(_:options:map:).map)
9. While evaluating request DefaultArgumentExprRequest(Eval.(file).Variable.init(_:options:map:).map)
#0 0x000059b343eb4d98 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/bin/swift-frontend+0x8bb1d98)
#1 0x000059b343eb2585 llvm::sys::RunSignalHandlers() (/usr/bin/swift-frontend+0x8baf585)
#2 0x000059b343eb5b41 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x00007ad59351f520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x00007ad5935739bc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969bc)
#5 0x00007ad59351f476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
#6 0x00007ad5935057f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
#7 0x00007ad59350571b (/lib/x86_64-linux-gnu/libc.so.6+0x2871b)
#8 0x00007ad593516e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
#9 0x000059b33d4d72cc swift::DefaultArgumentExprRequest::evaluate(swift::Evaluator&, swift::ParamDecl*) const (/usr/bin/swift-frontend+0x21d42cc)
#10 0x000059b33dc5944f swift::DefaultArgumentExprRequest::OutputType swift::Evaluator::getResultUncached<swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentExprRequest>(swift::Evaluator&, swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType)::'lambda'()>(swift::DefaultArgumentExprRequest const&, swift::DefaultArgumentExprRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentExprRequest>(swift::Evaluator&, swift::DefaultArgumentExprRequest, swift::DefaultArgumentExprRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#11 0x000059b33dbb122b swift::ParamDecl::getTypeCheckedDefaultExpr() const (/usr/bin/swift-frontend+0x28ae22b)
#12 0x000059b33d4d7379 swift::DefaultArgumentTypeRequest::evaluate(swift::Evaluator&, swift::ParamDecl*) const (/usr/bin/swift-frontend+0x21d4379)
#13 0x000059b33dc5ab0f swift::DefaultArgumentTypeRequest::OutputType swift::Evaluator::getResultUncached<swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentTypeRequest>(swift::Evaluator&, swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType)::'lambda'()>(swift::DefaultArgumentTypeRequest const&, swift::DefaultArgumentTypeRequest::OutputType swift::evaluateOrDefault<swift::DefaultArgumentTypeRequest>(swift::Evaluator&, swift::DefaultArgumentTypeRequest, swift::DefaultArgumentTypeRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#14 0x000059b33dbb1307 swift::ParamDecl::getTypeOfDefaultExpr() const (/usr/bin/swift-frontend+0x28ae307)
#15 0x000059b33d2a1d37 matchCallArguments(swift::constraints::ConstraintSystem&, swift::FunctionType*, swift::ArgumentList*, llvm::ArrayRef<swift::AnyFunctionType::Param>, llvm::ArrayRef<swift::AnyFunctionType::Param>, swift::constraints::ConstraintKind, swift::constraints::ConstraintLocatorBuilder, std::optional<swift::constraints::TrailingClosureMatching>, llvm::SmallVectorImpl<std::pair<swift::TypeVariableType*, swift::ExistentialArchetypeType*>>&) CSSimplify.cpp:0:0
#16 0x000059b33d29fbfe swift::constraints::ConstraintSystem::simplifyApplicableFnConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f9cbfe)
#17 0x000059b33d28f0fe swift::constraints::ConstraintSystem::addApplicationConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f8c0fe)
#18 0x000059b33d28ea82 swift::constraints::ConstraintSystem::simplifyConstructionConstraint(swift::Type, swift::FunctionType*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::DeclContext*, swift::FunctionRefInfo, swift::constraints::ConstraintLocator*) (/usr/bin/swift-frontend+0x1f8ba82)
#19 0x000059b33d2a033c swift::constraints::ConstraintSystem::simplifyApplicableFnConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::optionset::OptionSet<swift::constraints::ConstraintSystem::TypeMatchFlags, unsigned int>, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f9d33c)
#20 0x000059b33d28f0fe swift::constraints::ConstraintSystem::addApplicationConstraint(swift::FunctionType*, swift::Type, std::optional<swift::constraints::TrailingClosureMatching>, swift::DeclContext*, swift::constraints::ConstraintLocatorBuilder) (/usr/bin/swift-frontend+0x1f8c0fe)
#21 0x000059b33d25e23f (anonymous namespace)::ConstraintGenerator::visitApplyExpr(swift::ApplyExpr*) CSGen.cpp:0:0
#22 0x000059b33d24c2fa (anonymous namespace)::ConstraintWalker::walkToExprPost(swift::Expr*) CSGen.cpp:0:0
#23 0x000059b33db00bf6 (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#24 0x000059b33db0217c swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visitArrayExpr(swift::ArrayExpr*) ASTWalker.cpp:0:0
#25 0x000059b33db00df0 (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#26 0x000059b33db07824 (anonymous namespace)::Traversal::visit(swift::ArgumentList*) ASTWalker.cpp:0:0
#27 0x000059b33db0357e (anonymous namespace)::Traversal::visitApplyExpr(swift::ApplyExpr*) ASTWalker.cpp:0:0
#28 0x000059b33db00c5f (anonymous namespace)::Traversal::doIt(swift::Expr*) ASTWalker.cpp:0:0
#29 0x000059b33db00b03 swift::Expr::walk(swift::ASTWalker&) (/usr/bin/swift-frontend+0x27fdb03)
#30 0x000059b33d24765e swift::constraints::ConstraintSystem::generateConstraints(swift::Expr*, swift::DeclContext*) (/usr/bin/swift-frontend+0x1f4465e)
#31 0x000059b33d24604b swift::constraints::ConstraintSystem::generateConstraints(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1f4304b)
#32 0x000059b33d2c8940 swift::constraints::ConstraintSystem::solveImpl(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1fc5940)
#33 0x000059b33d2c8256 swift::constraints::ConstraintSystem::solve(swift::constraints::SyntacticElementTarget&, swift::FreeTypeVariableBinding) (/usr/bin/swift-frontend+0x1fc5256)
#34 0x000059b33d48afb5 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) (/usr/bin/swift-frontend+0x2187fb5)
#35 0x000059b33d596fd6 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#36 0x000059b33d59665c bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) TypeCheckStmt.cpp:0:0
#37 0x000059b33d58fe62 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) TypeCheckStmt.cpp:0:0
#38 0x000059b33d5967ac swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) TypeCheckStmt.cpp:0:0
#39 0x000059b33d598ffc bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#40 0x000059b33d5916a4 (anonymous namespace)::StmtChecker::typeCheckBody(swift::BraceStmt*&) TypeCheckStmt.cpp:0:0
#41 0x000059b33d5912d7 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const (/usr/bin/swift-frontend+0x228e2d7)
#42 0x000059b33dc6617e swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#43 0x000059b33dbb3f99 swift::AbstractFunctionDecl::getTypecheckedBody() const (/usr/bin/swift-frontend+0x28b0f99)
#44 0x000059b33dd4c108 swift::SourceFile::typeCheckDelayedFunctions() (/usr/bin/swift-frontend+0x2a49108)
#45 0x000059b33d61064d swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const (/usr/bin/swift-frontend+0x230d64d)
#46 0x000059b33d614f0b swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) crtstuff.c:0:0
#47 0x000059b33d610498 swift::performTypeChecking(swift::SourceFile&) (/usr/bin/swift-frontend+0x230d498)
#48 0x000059b33c0d35f9 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_10>(long, swift::SourceFile&) Frontend.cpp:0:0
#49 0x000059b33c0c969a swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) (/usr/bin/swift-frontend+0xdc669a)
#50 0x000059b33c0c947b swift::CompilerInstance::performSema() (/usr/bin/swift-frontend+0xdc647b)
#51 0x000059b33bd31f72 withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref<bool (swift::CompilerInstance&)>, bool) FrontendTool.cpp:0:0
#52 0x000059b33bd1faa9 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) FrontendTool.cpp:0:0
#53 0x000059b33bd1c6ee swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/usr/bin/swift-frontend+0xa196ee)
#54 0x000059b33ba34ba8 swift::mainEntry(int, char const**) (/usr/bin/swift-frontend+0x731ba8)
#55 0x00007ad593506d90 (/lib/x86_64-linux-gnu/libc.so.6+0x29d90)
#56 0x00007ad593506e40 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e40)
#57 0x000059b33ba33a65 _start (/usr/bin/swift-frontend+0x730a65)
*** Signal 6: Backtracing from 0x7ad5935fb9dd... done ***
*** Program crashed: Aborted at 0x00007ad5935fb9dd ***
Platform: x86_64 Linux (Ubuntu 22.04.5 LTS)
Thread 0 "swift-frontend" crashed:
0 0x00007ad5935fb9dd <unknown> in libc.so.6
Registers:
rax 0x0000000000000000 0
rdx 0x0000000000000006 6
rcx 0x00007ad5935fb9dd 48 3d 01 f0 ff ff 73 01 c3 48 8b 0d 23 b4 0f 00 H=·ðÿÿs·ÃH··#´··
rbx 0x0000000000000006 6
rsi 0x000000000000011e 286
rdi 0x000000000000011e 286
rbp 0x000000000000011e 286
rsp 0x000059b360db5068 6b 5b eb 43 b3 59 00 00 f0 52 db 60 b3 59 00 00 k[ëC³Y··ðRÛ`³Y··
r8 0x000059b360db52f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r9 0x000059b360db52f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r10 0x000059b360db52f0 06 00 00 00 00 00 00 00 fa ff ff ff 00 00 00 00 ········úÿÿÿ····
r11 0x0000000000000246 582
r12 0x0000000000000006 6
r13 0x0000000000000016 22
r14 0x0000000000000000 0
r15 0x000059b360db5108 ff ff ff 7f fe ff ff ff 00 00 00 00 00 00 00 00 ÿÿÿ·þÿÿÿ········
rip 0x00007ad5935fb9dd 48 3d 01 f0 ff ff 73 01 c3 48 8b 0d 23 b4 0f 00 H=·ðÿÿs·ÃH··#´··
rflags 0x0000000000000246 ZF PF
cs 0x0033 fs 0x0000 gs 0x0000
Images (27 omitted):
0x00007ad5934dd000–0x00007ad593699401 6a6cb5a80fd5e5bb5bf3aeaa111add98e88843a5 libc.so.6 /usr/lib/x86_64-linux-gnu/libc.so.6
Backtrace took 0.01s
Failed frontend command:
/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/Tuxedo/ContextExtensions.swift /host/spi-builder-workspace/Sources/Tuxedo/Generator.swift -primary-file /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_DataTypes.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift /host/spi-builder-workspace/Sources/Tuxedo/Tuxedo.swift /host/spi-builder-workspace/Sources/Tuxedo/Utils.swift -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.dia -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Tuxedo -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/Tuxedo_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.o -index-unit-output-path /Tuxedo.build/Debug-webassembly-wasm32/Tuxedo-t.build/Objects-normal/wasm32/StandardLibrary.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 wasm