The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Song, reference 0.2.8 (899424), with Swift 6.2 for Linux on 22 Jun 2025 09:57:53 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/OperatorFoundation/Song.git
Reference: 0.2.8
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/OperatorFoundation/Song
 * tag               0.2.8      -> FETCH_HEAD
HEAD is now at 8994246 Update Package.swift
Cloned https://github.com/OperatorFoundation/Song.git
Revision (git rev-parse @):
8994246049f93f0fe4da206cf1c0e6c090050cdb
SUCCESS checkout https://github.com/OperatorFoundation/Song.git at 0.2.8
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/OperatorFoundation/Song.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/OperatorFoundation/swift-ast
Fetching https://github.com/OperatorFoundation/Net
Fetching https://github.com/OperatorFoundation/Datable
[1/6960] Fetching swift-ast
[558/7065] Fetching swift-ast, net
[1776/7464] Fetching swift-ast, net, datable
Fetched https://github.com/OperatorFoundation/Datable from cache (0.27s)
[6160/7065] Fetching swift-ast, net
Fetched https://github.com/OperatorFoundation/Net from cache (1.10s)
Fetched https://github.com/OperatorFoundation/swift-ast from cache (1.11s)
Computing version for https://github.com/OperatorFoundation/Net
Computed https://github.com/OperatorFoundation/Net at 0.0.11 (1.66s)
Fetching https://github.com/OperatorFoundation/NetworkLinux
[1/199] Fetching networklinux
Fetched https://github.com/OperatorFoundation/NetworkLinux from cache (0.25s)
Computing version for https://github.com/OperatorFoundation/Datable
Computed https://github.com/OperatorFoundation/Datable at 4.0.1 (0.69s)
Computing version for https://github.com/OperatorFoundation/swift-ast
Computed https://github.com/OperatorFoundation/swift-ast at 0.19.12 (3.39s)
Computing version for https://github.com/OperatorFoundation/NetworkLinux
Computed https://github.com/OperatorFoundation/NetworkLinux at 0.4.8 (0.88s)
Fetching https://github.com/OperatorFoundation/SwiftHexTools
Fetching https://github.com/OperatorFoundation/BlueSocket
[1/96] Fetching swifthextools
[97/2860] Fetching swifthextools, bluesocket
Fetched https://github.com/OperatorFoundation/SwiftHexTools from cache (0.72s)
Fetched https://github.com/OperatorFoundation/BlueSocket from cache (0.72s)
Computing version for https://github.com/OperatorFoundation/SwiftHexTools
Computed https://github.com/OperatorFoundation/SwiftHexTools at 1.2.6 (1.60s)
Computing version for https://github.com/OperatorFoundation/BlueSocket
Computed https://github.com/OperatorFoundation/BlueSocket at 1.1.2 (0.79s)
Fetching https://github.com/apple/swift-argument-parser
[1/15380] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.43s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.1 (2.05s)
Creating working copy for https://github.com/OperatorFoundation/SwiftHexTools
Working copy of https://github.com/OperatorFoundation/SwiftHexTools resolved at 1.2.6
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.1
Creating working copy for https://github.com/OperatorFoundation/swift-ast
Working copy of https://github.com/OperatorFoundation/swift-ast resolved at 0.19.12
Creating working copy for https://github.com/OperatorFoundation/Net
Working copy of https://github.com/OperatorFoundation/Net resolved at 0.0.11
Creating working copy for https://github.com/OperatorFoundation/BlueSocket
Working copy of https://github.com/OperatorFoundation/BlueSocket resolved at 1.1.2
Creating working copy for https://github.com/OperatorFoundation/NetworkLinux
Working copy of https://github.com/OperatorFoundation/NetworkLinux resolved at 0.4.8
Creating working copy for https://github.com/OperatorFoundation/Datable
Working copy of https://github.com/OperatorFoundation/Datable resolved at 4.0.1
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/44] Write sources
[22/44] Write swift-version-24593BA9C3E375BF.txt
[24/99] Emitting module Socket
[25/99] Emitting module Chorus
[26/99] Compiling Chorus Chorus.swift
[28/100] Emitting module Bocho
[29/100] Compiling Datable Arrayable.swift
[30/100] Compiling Datable CSVable.swift
[30/101] Wrapping AST for Chorus for debugging
[32/101] Compiling Bocho DotYanagibaModels.swift
[33/101] Compiling Bocho String+TTYColor.swift
[34/101] Compiling Bocho String+FileHandle.swift
[35/101] Compiling Datable Data+ExpressibleByStringLiteral.swift
[36/101] Compiling Datable Data+Floatable.swift
[37/101] Compiling Datable Data+MaybeIntable.swift
[38/101] Compiling Datable Data+MaybeNetworkIntable.swift
[39/101] Compiling Datable Data+Stringable.swift
[40/101] Compiling Datable String+Arrayable.swift
[41/101] Compiling Datable String+Datable.swift
[42/101] Compiling Datable String+Intable.swift
[43/101] Compiling Datable Stringable.swift
[44/105] Compiling Datable Datable.swift
[45/105] Compiling Datable DatableConfig.swift
[46/105] Compiling Datable Double+MaybeDatable.swift
[47/105] Compiling Datable Double+Stringable.swift
[48/105] Compiling Datable File.swift
[49/105] Compiling Bocho DotYanagibaParser.swift
[50/105] Compiling Bocho String+Indentation.swift
[51/105] Compiling Bocho String+Path.swift
[52/105] Compiling Datable Int+MaybeDatable.swift
[53/105] Compiling Datable Int+MaybeIntable.swift
[54/105] Compiling Datable Int+Stringable.swift
[55/105] Compiling Datable Intable.swift
[56/105] Compiling Datable MaybeDatable.swift
[57/105] Compiling Datable MaybeIntable.swift
[58/105] Compiling Datable MaybeNetworkIntable.swift
[59/105] Compiling Datable NetworkDatable.swift
[60/105] Compiling Datable NetworkIntable.swift
[61/105] Compiling Bocho DotYanagibaReader.swift
[62/106] Emitting module Datable
[65/106] Compiling Datable Data+Arrayable.swift
[66/106] Compiling Datable Data+Base64.swift
[67/106] Compiling Datable Data+Datable.swift
[68/106] Compiling Datable Float+Floatable.swift
[69/106] Compiling Datable Float+MaybeDatable.swift
[70/106] Compiling Datable Float+MaybeIntable.swift
[71/106] Compiling Datable Floatable.swift
[72/106] Compiling Datable Int+Floatable.swift
[74/106] Emitting module Package
[75/106] Compiling Package Package.swift
/host/spi-builder-workspace/Sources/Package/Package.swift:16:17: warning: 'currentDirectoryPath' is deprecated: renamed to 'currentDirectoryURL' [#DeprecatedDeclaration]
14 |
15 |         let process = Process()
16 |         process.currentDirectoryPath = self.name
   |                 |- warning: 'currentDirectoryPath' is deprecated: renamed to 'currentDirectoryURL' [#DeprecatedDeclaration]
   |                 `- note: use 'currentDirectoryURL' instead
17 |         process.launchPath = "/usr/bin/swift"
18 |
/host/spi-builder-workspace/Sources/Package/Package.swift:17:17: warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
15 |         let process = Process()
16 |         process.currentDirectoryPath = self.name
17 |         process.launchPath = "/usr/bin/swift"
   |                 |- warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
   |                 `- note: use 'executableURL' instead
18 |
19 |         switch self.type
/host/spi-builder-workspace/Sources/Package/Package.swift:27:17: warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
25 |         }
26 |
27 |         process.launch()
   |                 |- warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
   |                 `- note: use 'run' instead
28 |         process.waitUntilExit()
29 |     }
/host/spi-builder-workspace/Sources/Package/Package.swift:34:17: warning: 'currentDirectoryPath' is deprecated: renamed to 'currentDirectoryURL' [#DeprecatedDeclaration]
32 |     {
33 |         let process = Process()
34 |         process.currentDirectoryPath = self.name
   |                 |- warning: 'currentDirectoryPath' is deprecated: renamed to 'currentDirectoryURL' [#DeprecatedDeclaration]
   |                 `- note: use 'currentDirectoryURL' instead
35 |         process.launchPath = "/usr/bin/swift"
36 |
/host/spi-builder-workspace/Sources/Package/Package.swift:35:17: warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
33 |         let process = Process()
34 |         process.currentDirectoryPath = self.name
35 |         process.launchPath = "/usr/bin/swift"
   |                 |- warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
   |                 `- note: use 'executableURL' instead
36 |
37 |         process.arguments = ["package", "update"]
/host/spi-builder-workspace/Sources/Package/Package.swift:39:17: warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
37 |         process.arguments = ["package", "update"]
38 |
39 |         process.launch()
   |                 |- warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
   |                 `- note: use 'run' instead
40 |         process.waitUntilExit()
41 |     }
/host/spi-builder-workspace/Sources/Package/Package.swift:46:17: warning: 'currentDirectoryPath' is deprecated: renamed to 'currentDirectoryURL' [#DeprecatedDeclaration]
44 |     {
45 |         let process = Process()
46 |         process.currentDirectoryPath = self.name
   |                 |- warning: 'currentDirectoryPath' is deprecated: renamed to 'currentDirectoryURL' [#DeprecatedDeclaration]
   |                 `- note: use 'currentDirectoryURL' instead
47 |         process.launchPath = "/usr/bin/swift"
48 |
/host/spi-builder-workspace/Sources/Package/Package.swift:47:17: warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
45 |         let process = Process()
46 |         process.currentDirectoryPath = self.name
47 |         process.launchPath = "/usr/bin/swift"
   |                 |- warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
   |                 `- note: use 'executableURL' instead
48 |
49 |         process.arguments = ["build", "-Xswiftc", "-target", "-Xswiftc", "x86_64-apple-macosx10.14"]
/host/spi-builder-workspace/Sources/Package/Package.swift:51:17: warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
49 |         process.arguments = ["build", "-Xswiftc", "-target", "-Xswiftc", "x86_64-apple-macosx10.14"]
50 |
51 |         process.launch()
   |                 |- warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
   |                 `- note: use 'run' instead
52 |         process.waitUntilExit()
53 |     }
/host/spi-builder-workspace/Sources/Package/Package.swift:58:17: warning: 'currentDirectoryPath' is deprecated: renamed to 'currentDirectoryURL' [#DeprecatedDeclaration]
56 |     {
57 |         let process = Process()
58 |         process.currentDirectoryPath = self.name
   |                 |- warning: 'currentDirectoryPath' is deprecated: renamed to 'currentDirectoryURL' [#DeprecatedDeclaration]
   |                 `- note: use 'currentDirectoryURL' instead
59 |         process.launchPath = "/usr/bin/swift"
60 |
/host/spi-builder-workspace/Sources/Package/Package.swift:59:17: warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
57 |         let process = Process()
58 |         process.currentDirectoryPath = self.name
59 |         process.launchPath = "/usr/bin/swift"
   |                 |- warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
   |                 `- note: use 'executableURL' instead
60 |
61 |         process.arguments = ["run"]
/host/spi-builder-workspace/Sources/Package/Package.swift:66:17: warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
64 |         let handle = output.fileHandleForReading
65 |
66 |         process.launch()
   |                 |- warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
   |                 `- note: use 'run' instead
67 |         process.waitUntilExit()
68 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[76/107] Emitting module SwiftHexTools
[77/107] Compiling SwiftHexTools SwiftHexTools.swift
[79/108] Wrapping AST for Package for debugging
[80/108] Wrapping AST for Bocho for debugging
[81/108] Wrapping AST for SwiftHexTools for debugging
[83/116] Compiling Socket SocketProtocols.swift
[84/116] Compiling Socket SocketUtils.swift
[85/117] Compiling Source SourceError.swift
[86/118] Compiling Source Shebang.swift
[87/118] Compiling Source SourceLocatable.swift
[88/118] Compiling Source SourceLocation.swift
[89/118] Compiling Source SourceFile.swift
[90/118] Compiling Source Comment.swift
[91/118] Compiling Source CommentSet.swift
[92/118] Emitting module Source
[93/118] Compiling Socket Socket.swift
[94/118] Compiling Socket Socket+Equatable.swift
[95/118] Compiling Socket Socket+Hashable.swift
[96/119] Compiling Source SourceRange.swift
[98/119] Compiling Source SourceReader.swift
[99/120] Wrapping AST for Socket for debugging
[100/129] Wrapping AST for Source for debugging
[102/140] Compiling Diagnostic DiagnosticConsumer.swift
[103/140] Compiling NetworkLinux NWProtocolTCP.swift
[104/140] Compiling NetworkLinux NWProtocolTLS.swift
[105/141] Compiling NetworkLinux NWProtocol.swift
[106/141] Compiling NetworkLinux NWProtocolDefinition.swift
[107/141] Compiling NetworkLinux NWProtocolMetadata.swift
[108/141] Compiling NetworkLinux NWProtocolOptions.swift
[109/141] Emitting module Diagnostic
[110/141] Compiling Diagnostic Diagnostic.swift
[111/141] Compiling NetworkLinux NWProtocolUDP.swift
[112/141] Compiling Diagnostic DiagnosticPool.swift
[113/141] Compiling Diagnostic DiagnosticKind.swift
[115/142] Compiling NetworkLinux NWConnection.swift
[116/142] Compiling NetworkLinux NWEndpoint.swift
[117/142] Compiling NetworkLinux NWListener.swift
[118/142] Compiling NetworkLinux NWParameters.swift
[119/142] Compiling NetworkLinux NWError.swift
[120/142] Compiling NetworkLinux NWInterface.swift
[120/142] Wrapping AST for Diagnostic for debugging
[122/267] Emitting module NetworkLinux
[123/267] Compiling AST ASTTextRepresentable.swift
[124/267] Compiling AST ASTUnit.swift
[125/268] Compiling AST ConstantDeclaration.swift
[126/268] Compiling AST DeinitializerDeclaration.swift
[128/270] Compiling AST GetterSetterBlock.swift
[129/270] Compiling AST GetterSetterKeywordBlock.swift
[129/270] Wrapping AST for NetworkLinux for debugging
[131/270] Compiling Lexer TokenKind+Naming.swift
[132/270] Compiling Lexer UnicodeScalar+Lexer.swift
[133/270] Compiling AST CodeBlock.swift
[134/270] Compiling AST Declaration.swift
[135/270] Compiling AST WillSetDidSetBlock.swift
[136/270] Compiling AST ClassDeclaration.swift
[137/270] Compiling AST ASTVisitor.swift
[138/270] Compiling AST Attribute.swift
[139/270] Compiling AST Attributes.swift
[140/270] Compiling AST ASTNode.swift
[141/270] Compiling AST ASTNodeContext.swift
[143/270] Emitting module Lexer
[145/270] Compiling AST ASTUnitCollection.swift
[146/270] Compiling AST ASTVisitor+Traversal.swift
[147/271] Wrapping AST for Lexer for debugging
[149/271] Compiling AST DoStatement.swift
[150/271] Compiling AST FallthroughStatement.swift
[151/271] Compiling AST ForInStatement.swift
[152/271] Compiling AST GuardStatement.swift
[153/271] Compiling AST IfStatement.swift
[154/271] Compiling AST LabeledStatement.swift
[155/271] Compiling AST RepeatWhileStatement.swift
[156/271] Compiling AST ReturnStatement.swift
[157/271] Compiling AST SwitchStatement.swift
[158/271] Compiling AST ThrowStatement.swift
[159/271] Compiling AST WhileStatement.swift
[160/271] Compiling AST Statements.swift
[161/271] Compiling AST ThrowsKind.swift
[162/271] Compiling AST TopLevelDeclaration.swift
[163/271] Compiling AST Type.swift
[164/271] Compiling AST TernaryConditionalOperatorExpression.swift
[165/271] Compiling AST TryOperatorExpression.swift
[166/271] Compiling AST TupleExpression.swift
[167/271] Compiling AST TypeCastingOperatorExpression.swift
[168/271] Compiling AST WildcardExpression.swift
[169/271] Compiling AST ExpressionList.swift
[170/271] Compiling AST GenericArgumentClause.swift
[171/271] Compiling AST GenericParameterClause.swift
[172/271] Compiling AST GenericWhereClause.swift
[173/271] Compiling AST Identifier.swift
[174/271] Compiling AST IdentifierList.swift
[175/271] Compiling AST LocatableNode.swift
[176/271] Compiling AST Operator.swift
[177/271] Compiling AST Pattern.swift
[178/271] Compiling AST EnumCasePattern.swift
[179/271] Compiling AST ExpressionPattern.swift
[180/271] Compiling AST IdentifierPattern.swift
[181/271] Compiling AST OptionalPattern.swift
[182/271] Compiling AST TuplePattern.swift
[183/271] Compiling AST TypeCastingPattern.swift
[184/271] Compiling AST ValueBindingPattern.swift
[185/271] Compiling AST WildcardPattern.swift
[186/271] Compiling AST Statement.swift
[187/271] Compiling AST BreakStatement.swift
[188/271] Compiling AST CompilerControlStatement.swift
[189/271] Compiling AST AvailabilityCondition.swift
[190/271] Compiling AST Condition.swift
[191/271] Compiling AST ConditionList.swift
[192/271] Compiling AST ContinueStatement.swift
[193/271] Compiling AST DeferStatement.swift
[197/286] Compiling AST FunctionResult.swift
[198/286] Compiling AST FunctionSignature.swift
[199/286] Compiling AST FunctionDeclaration.swift
[200/286] Compiling AST ImportDeclaration.swift
[201/286] Compiling AST PatternInitializer.swift
[202/286] Compiling AST InitializerDeclaration.swift
[203/286] Compiling AST AccessLevelModifier.swift
[204/286] Compiling AST DeclarationModifier.swift
[205/286] Compiling AST DeclarationModifiers.swift
[206/286] Compiling AST MutationModifier.swift
[207/286] Compiling AST OperatorDeclaration.swift
[208/286] Compiling AST PrecedenceGroupDeclaration.swift
[209/286] Compiling AST InitializerExpression.swift
[210/286] Compiling AST KeyPathExpression.swift
[211/286] Compiling AST KeyPathStringExpression.swift
[212/286] Compiling AST LiteralExpression.swift
[213/286] Compiling AST OptionalChainingExpression.swift
[214/286] Compiling AST ParenthesizedExpression.swift
[215/286] Compiling AST PostfixOperatorExpression.swift
[216/286] Compiling AST PostfixSelfExpression.swift
[217/286] Compiling AST PrefixOperatorExpression.swift
[218/286] Compiling AST SelectorExpression.swift
[219/286] Compiling AST SelfExpression.swift
[220/286] Compiling AST SequenceExpression.swift
[221/286] Compiling AST SubscriptArgument.swift
[222/286] Compiling AST SubscriptExpression.swift
[223/286] Compiling AST SuperclassExpression.swift
[224/286] Compiling AST ProtocolDeclaration.swift
[225/286] Compiling AST StructDeclaration.swift
[226/286] Compiling AST SubscriptDeclaration.swift
[227/286] Compiling AST TypealiasDeclaration.swift
[228/286] Compiling AST VariableDeclaration.swift
[229/286] Compiling AST Expression.swift
[230/286] Compiling AST AssignmentOperatorExpression.swift
[231/286] Compiling AST BinaryOperatorExpression.swift
[232/286] Compiling AST ClosureExpression.swift
[233/286] Compiling AST ExplicitMemberExpression.swift
[234/286] Compiling AST ForcedValueExpression.swift
[235/286] Compiling AST FunctionCallExpression.swift
[236/286] Compiling AST IdentifierExpression.swift
[237/286] Compiling AST ImplicitMemberExpression.swift
[238/286] Compiling AST InOutExpression.swift
[239/286] Compiling AST AnyType.swift
[240/286] Compiling AST ArrayType.swift
[241/286] Compiling AST DictionaryType.swift
[242/286] Compiling AST FunctionType.swift
[243/286] Compiling AST ImplicitlyUnwrappedOptionalType.swift
[244/286] Compiling AST MetatypeType.swift
[245/286] Compiling AST OpaqueType.swift
[246/286] Compiling AST OptionalType.swift
[247/286] Compiling AST ProtocolCompositionType.swift
[248/286] Compiling AST SelfType.swift
[249/286] Compiling AST TupleType.swift
[250/286] Compiling AST TypeAnnotation.swift
[251/286] Compiling AST TypeIdentifier.swift
[252/286] Compiling AST TypeInheritanceClause.swift
[253/286] Compiling AST Version.swift
[258/291] Wrapping AST for Datable for debugging
[260/293] Emitting module AST
[277/294] Compiling Net Network+Stringable.swift
[279/294] Compiling Net Net.swift
[280/294] Compiling Net Network+MaybeDatable.swift
[281/294] Compiling Net Ipify.swift
[282/294] Emitting module Net
[283/294] Compiling Net Network+Codable.swift
[284/295] Wrapping AST for AST for debugging
[285/311] Wrapping AST for Net for debugging
[287/313] Compiling Parser Parser+Attribute.swift
[288/313] Compiling Parser Parser+Common.swift
[289/314] Compiling Parser Parser+Util.swift
[290/314] Emitting module Composition
[291/314] Compiling Composition Composition.swift
[292/315] Compiling Parser Parser.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[294/315] Emitting module Parser
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:48: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                                `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:33: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                 `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:89:15: error: 'Expression' is ambiguous for type lookup in this context
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
     |               `- error: 'Expression' is ambiguous for type lookup in this context
  90 |     var resultExpr: Expression = leftExpression
  91 |
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:88:21: error: 'Expression' is ambiguous for type lookup in this context
  86 |
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:252:80: error: 'Expression' is ambiguous for type lookup in this context
 250 |   }
 251 |
 252 |   private func parsePrefixExpression(config: ParserExpressionConfig) throws -> Expression {
     |                                                                                `- error: 'Expression' is ambiguous for type lookup in this context
 253 |     let startLocation = getStartLocation()
 254 |     switch _lexer.read([.dummyPrefixOperator, .prefixAmp]) {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1081:45: error: 'Expression' is ambiguous for type lookup in this context
1079 |   }
1080 |
1081 |   private func parseDictionaryLiteral(head: Expression, startLocation: SourceLocation) throws -> LiteralExpression {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
1082 |     var entries: [DictionaryEntry] = []
1083 |     // complete first entry
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1101:11: error: 'Expression' is ambiguous for type lookup in this context
1099 |
1100 |   private func parseArrayLiteral(
1101 |     head: Expression, startLocation: SourceLocation
     |           `- error: 'Expression' is ambiguous for type lookup in this context
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
[295/315] Compiling Parser Parser+Lexing.swift
[296/315] Compiling Parser Parser+Modifier.swift
[296/315] Wrapping AST for Composition for debugging
[298/315] Compiling Parser Parser+Pattern.swift
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
[299/315] Compiling Parser Parser+Statement.swift
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
[300/315] Compiling Parser Parser+Type.swift
[301/315] Compiling Sema LexicalParentAssignment.swift
[302/315] Emitting module Sema
[303/315] Compiling Sema SequenceExpressionFolding.swift
[304/316] Compiling Parser Parser+Declaration.swift
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
[305/316] Compiling Parser Parser+Diagnostic.swift
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
[306/316] Compiling Parser Parser+Expression.swift
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:48: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                                `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:33: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                 `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:89:15: error: 'Expression' is ambiguous for type lookup in this context
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
     |               `- error: 'Expression' is ambiguous for type lookup in this context
  90 |     var resultExpr: Expression = leftExpression
  91 |
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:88:21: error: 'Expression' is ambiguous for type lookup in this context
  86 |
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:252:80: error: 'Expression' is ambiguous for type lookup in this context
 250 |   }
 251 |
 252 |   private func parsePrefixExpression(config: ParserExpressionConfig) throws -> Expression {
     |                                                                                `- error: 'Expression' is ambiguous for type lookup in this context
 253 |     let startLocation = getStartLocation()
 254 |     switch _lexer.read([.dummyPrefixOperator, .prefixAmp]) {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1081:45: error: 'Expression' is ambiguous for type lookup in this context
1079 |   }
1080 |
1081 |   private func parseDictionaryLiteral(head: Expression, startLocation: SourceLocation) throws -> LiteralExpression {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
1082 |     var entries: [DictionaryEntry] = []
1083 |     // complete first entry
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1101:11: error: 'Expression' is ambiguous for type lookup in this context
1099 |
1100 |   private func parseArrayLiteral(
1101 |     head: Expression, startLocation: SourceLocation
     |           `- error: 'Expression' is ambiguous for type lookup in this context
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:32:17: error: 'Expression' is ambiguous for type lookup in this context
  30 | extension Parser {
  31 |   private func parseExpressionList(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> ExpressionList {
  32 |     var exprs: [Expression] = []
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
  33 |     repeat {
  34 |       let expr = try parseExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:90:21: error: 'Expression' is ambiguous for type lookup in this context
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  91 |
  92 |     func examine() -> (Bool, Token.Kind) {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:211:24: error: 'Expression' is ambiguous for type lookup in this context
 209 |         try match(.colon, orFatal: .expectedColonAfterTrueExpr)
 210 |         let falseTryKind = parseTryKind()
 211 |         var falseExpr: Expression = try parsePrefixExpression(config: config)
     |                        `- error: 'Expression' is ambiguous for type lookup in this context
 212 |         falseExpr = falseTryKind.wrap(expr: falseExpr)
 213 |         let ternaryOpExpr = TernaryConditionalOperatorExpression(
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:366:45: error: 'Expression' is ambiguous for type lookup in this context
 364 |     postfixExpression expr: PostfixExpression, config: ParserExpressionConfig
 365 |   ) throws -> PostfixExpression { // swift-lint:suppress(nested_code_block_depth)
 366 |     func parseArgumentExpr(op: Operator) -> Expression? {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
 367 |       let exprLexerCp = _lexer.checkPoint()
 368 |       let exprDiagnosticCp = _diagnosticPool.checkPoint()
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:420:32: error: 'nil' requires a contextual type
 418 |             arguments.append(argument)
 419 |           case .prefixOperator(let op), .binaryOperator(let op), .postfixOperator(let op):
 420 |             appendArgument(op, nil)
     |                                `- error: 'nil' requires a contextual type
 421 |           default:
 422 |             let argExpr = try parseExpression()
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:940:89: error: 'Expression' is ambiguous for type lookup in this context
 938 |     _ magicWord: String, _ startLocation: SourceLocation
 939 |   ) throws -> LiteralExpression {
 940 |     func getMagicExpression(for key: String, needsParsingComma: Bool = false) throws -> Expression {
     |                                                                                         `- error: 'Expression' is ambiguous for type lookup in this context
 941 |       if needsParsingComma {
 942 |         try match(.comma, orFatal: .expectedCommaBeforeKeywordPlaygroundLiteral(magicWord, key))
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1103:17: error: 'Expression' is ambiguous for type lookup in this context
1101 |     head: Expression, startLocation: SourceLocation
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
1104 |     // parse the rest of the array
1105 |     while _lexer.match(.comma) && _lexer.look().kind != .rightSquare {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1119:66: error: 'Expression' is ambiguous for type lookup in this context
1117 |     head: String, raw: String, startLocation: SourceLocation
1118 |   ) throws -> LiteralExpression { // swift-lint:suppress(nested_code_block_depth)
1119 |     func caliberateExpressions(_ exprs: [Expression]) throws -> [Expression] { // swift-lint:suppress(nested_code_block_depth,long_line)
     |                                                                  `- error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1119:42: error: 'Expression' is ambiguous for type lookup in this context
1117 |     head: String, raw: String, startLocation: SourceLocation
1118 |   ) throws -> LiteralExpression { // swift-lint:suppress(nested_code_block_depth)
1119 |     func caliberateExpressions(_ exprs: [Expression]) throws -> [Expression] { // swift-lint:suppress(nested_code_block_depth,long_line)
     |                                          `- error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1122:30: error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
1122 |       var caliberatedExprs: [Expression] = []
     |                              `- error: 'Expression' is ambiguous for type lookup in this context
1123 |
1124 |       for (offset, expr) in exprs.reversed().enumerated() {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1129:62: error: cannot infer contextual base in reference to member 'newlines'
1127 |           blockRawText.isEmpty
1128 |         {
1129 |           var blockLines = blockStr.components(separatedBy: .newlines)
     |                                                              `- error: cannot infer contextual base in reference to member 'newlines'
1130 |           if offset == 0 { // let's first of all figure out the indentation prefix
1131 |             indentationPrefix = blockLines.removeLast()
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1166:17: error: 'Expression' is ambiguous for type lookup in this context
1164 |     }
1165 |
1166 |     var exprs: [Expression] = []
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
1167 |     var rawText = raw
1168 |     let multilineDelimiter = "\"\"\""
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
[307/316] Compiling Parser Parser+Generic.swift
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:40:93: error: 'Expression' is ambiguous for type lookup in this context
  38 |   }
  39 |
  40 |   func parseExpression(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> Expression {
     |                                                                                             `- error: 'Expression' is ambiguous for type lookup in this context
  41 |     let tryKind = parseTryKind()
  42 |     let prefixExpr = try parsePrefixExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:48: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                                `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:53:33: error: 'Expression' is ambiguous for type lookup in this context
  51 |     case noTry
  52 |
  53 |     fileprivate func wrap(expr: Expression) -> Expression {
     |                                 `- error: 'Expression' is ambiguous for type lookup in this context
  54 |       switch self {
  55 |       case .try(let startLocation):
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:89:15: error: 'Expression' is ambiguous for type lookup in this context
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
     |               `- error: 'Expression' is ambiguous for type lookup in this context
  90 |     var resultExpr: Expression = leftExpression
  91 |
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:88:21: error: 'Expression' is ambiguous for type lookup in this context
  86 |
  87 |   private func parseBinaryExpressions( // swift-lint:suppress(high_ncss,high_cyclomatic_complexity)
  88 |     leftExpression: Expression, config: ParserExpressionConfig
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:252:80: error: 'Expression' is ambiguous for type lookup in this context
 250 |   }
 251 |
 252 |   private func parsePrefixExpression(config: ParserExpressionConfig) throws -> Expression {
     |                                                                                `- error: 'Expression' is ambiguous for type lookup in this context
 253 |     let startLocation = getStartLocation()
 254 |     switch _lexer.read([.dummyPrefixOperator, .prefixAmp]) {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1081:45: error: 'Expression' is ambiguous for type lookup in this context
1079 |   }
1080 |
1081 |   private func parseDictionaryLiteral(head: Expression, startLocation: SourceLocation) throws -> LiteralExpression {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
1082 |     var entries: [DictionaryEntry] = []
1083 |     // complete first entry
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1101:11: error: 'Expression' is ambiguous for type lookup in this context
1099 |
1100 |   private func parseArrayLiteral(
1101 |     head: Expression, startLocation: SourceLocation
     |           `- error: 'Expression' is ambiguous for type lookup in this context
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:32:17: error: 'Expression' is ambiguous for type lookup in this context
  30 | extension Parser {
  31 |   private func parseExpressionList(config: ParserExpressionConfig = ParserExpressionConfig()) throws -> ExpressionList {
  32 |     var exprs: [Expression] = []
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
  33 |     repeat {
  34 |       let expr = try parseExpression(config: config)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:90:21: error: 'Expression' is ambiguous for type lookup in this context
  88 |     leftExpression: Expression, config: ParserExpressionConfig
  89 |   ) throws -> Expression {
  90 |     var resultExpr: Expression = leftExpression
     |                     `- error: 'Expression' is ambiguous for type lookup in this context
  91 |
  92 |     func examine() -> (Bool, Token.Kind) {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:211:24: error: 'Expression' is ambiguous for type lookup in this context
 209 |         try match(.colon, orFatal: .expectedColonAfterTrueExpr)
 210 |         let falseTryKind = parseTryKind()
 211 |         var falseExpr: Expression = try parsePrefixExpression(config: config)
     |                        `- error: 'Expression' is ambiguous for type lookup in this context
 212 |         falseExpr = falseTryKind.wrap(expr: falseExpr)
 213 |         let ternaryOpExpr = TernaryConditionalOperatorExpression(
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:366:45: error: 'Expression' is ambiguous for type lookup in this context
 364 |     postfixExpression expr: PostfixExpression, config: ParserExpressionConfig
 365 |   ) throws -> PostfixExpression { // swift-lint:suppress(nested_code_block_depth)
 366 |     func parseArgumentExpr(op: Operator) -> Expression? {
     |                                             `- error: 'Expression' is ambiguous for type lookup in this context
 367 |       let exprLexerCp = _lexer.checkPoint()
 368 |       let exprDiagnosticCp = _diagnosticPool.checkPoint()
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:420:32: error: 'nil' requires a contextual type
 418 |             arguments.append(argument)
 419 |           case .prefixOperator(let op), .binaryOperator(let op), .postfixOperator(let op):
 420 |             appendArgument(op, nil)
     |                                `- error: 'nil' requires a contextual type
 421 |           default:
 422 |             let argExpr = try parseExpression()
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:940:89: error: 'Expression' is ambiguous for type lookup in this context
 938 |     _ magicWord: String, _ startLocation: SourceLocation
 939 |   ) throws -> LiteralExpression {
 940 |     func getMagicExpression(for key: String, needsParsingComma: Bool = false) throws -> Expression {
     |                                                                                         `- error: 'Expression' is ambiguous for type lookup in this context
 941 |       if needsParsingComma {
 942 |         try match(.comma, orFatal: .expectedCommaBeforeKeywordPlaygroundLiteral(magicWord, key))
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1103:17: error: 'Expression' is ambiguous for type lookup in this context
1101 |     head: Expression, startLocation: SourceLocation
1102 |   ) throws -> LiteralExpression {
1103 |     var exprs: [Expression] = [head]
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
1104 |     // parse the rest of the array
1105 |     while _lexer.match(.comma) && _lexer.look().kind != .rightSquare {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1119:66: error: 'Expression' is ambiguous for type lookup in this context
1117 |     head: String, raw: String, startLocation: SourceLocation
1118 |   ) throws -> LiteralExpression { // swift-lint:suppress(nested_code_block_depth)
1119 |     func caliberateExpressions(_ exprs: [Expression]) throws -> [Expression] { // swift-lint:suppress(nested_code_block_depth,long_line)
     |                                                                  `- error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1119:42: error: 'Expression' is ambiguous for type lookup in this context
1117 |     head: String, raw: String, startLocation: SourceLocation
1118 |   ) throws -> LiteralExpression { // swift-lint:suppress(nested_code_block_depth)
1119 |     func caliberateExpressions(_ exprs: [Expression]) throws -> [Expression] { // swift-lint:suppress(nested_code_block_depth,long_line)
     |                                          `- error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1122:30: error: 'Expression' is ambiguous for type lookup in this context
1120 |       let exprCount = exprs.count
1121 |       var indentationPrefix = ""
1122 |       var caliberatedExprs: [Expression] = []
     |                              `- error: 'Expression' is ambiguous for type lookup in this context
1123 |
1124 |       for (offset, expr) in exprs.reversed().enumerated() {
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1129:62: error: cannot infer contextual base in reference to member 'newlines'
1127 |           blockRawText.isEmpty
1128 |         {
1129 |           var blockLines = blockStr.components(separatedBy: .newlines)
     |                                                              `- error: cannot infer contextual base in reference to member 'newlines'
1130 |           if offset == 0 { // let's first of all figure out the indentation prefix
1131 |             indentationPrefix = blockLines.removeLast()
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/Parser/Parser+Expression.swift:1166:17: error: 'Expression' is ambiguous for type lookup in this context
1164 |     }
1165 |
1166 |     var exprs: [Expression] = []
     |                 `- error: 'Expression' is ambiguous for type lookup in this context
1167 |     var rawText = raw
1168 |     let multilineDelimiter = "\"\"\""
/host/spi-builder-workspace/.build/checkouts/swift-ast/Sources/AST/Expression.swift:17:17: note: found this candidate
15 | */
16 |
17 | public protocol Expression : Statement {
   |                 `- note: found this candidate
18 | }
19 |
FoundationEssentials.Expression:2:15: note: found this candidate
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | public struct Expression<each Input, Output> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Output>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
[308/316] Wrapping AST for Sema for debugging
BUILD FAILURE 6.2 linux