The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build CompoundPredicate, reference main (39338c), with Swift 6.2 (beta) for Linux on 22 Jun 2025 09:31:56 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/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/NoahKamara/CompoundPredicate.git
Reference: main
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/NoahKamara/CompoundPredicate
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 39338c0 chore: update tests to swift testing
Cloned https://github.com/NoahKamara/CompoundPredicate.git
Revision (git rev-parse @):
39338c0520bf45a15ac0d55f30d213f1a085262a
SUCCESS checkout https://github.com/NoahKamara/CompoundPredicate.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/NoahKamara/CompoundPredicate.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/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/noahkamara/swift-xctesting
[1/847] Fetching swift-xctesting
Fetched https://github.com/noahkamara/swift-xctesting from cache (0.29s)
Fetching https://github.com/apple/swift-syntax.git
Fetching https://github.com/apple/swift-testing.git
Fetching https://github.com/pointfreeco/swift-issue-reporting
Fetching https://github.com/apple/swift-docc-plugin
[1/2082] Fetching swift-docc-plugin
[501/7549] Fetching swift-docc-plugin, swift-issue-reporting
[4052/30924] Fetching swift-docc-plugin, swift-issue-reporting, swift-testing
[30925/101848] Fetching swift-docc-plugin, swift-issue-reporting, swift-testing, swift-syntax
Fetched https://github.com/pointfreeco/swift-issue-reporting from cache (0.84s)
[31131/96381] Fetching swift-docc-plugin, swift-testing, swift-syntax
Fetched https://github.com/apple/swift-docc-plugin from cache (1.05s)
Fetched https://github.com/apple/swift-testing.git from cache (1.06s)
[12058/70924] Fetching swift-syntax
Fetched https://github.com/apple/swift-syntax.git from cache (5.54s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 509.1.1 (8.10s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.4 (0.62s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3414] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.35s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.87s)
Computing version for https://github.com/apple/swift-testing.git
Computed https://github.com/apple/swift-testing.git at 0.5.1 (0.68s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 1.5.2 (0.61s)
Creating working copy for https://github.com/noahkamara/swift-xctesting
Working copy of https://github.com/noahkamara/swift-xctesting resolved at main (69e2b1f)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-testing.git
Working copy of https://github.com/apple/swift-testing.git resolved at 0.5.1
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 1.5.2
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 509.1.1
warning: 'spi-builder-workspace': dependency 'swift-xctesting' is not used by any target
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/5] Write sources
[4/5] Write swift-version-24593BA9C3E375BF.txt
[6/24] Emitting module IssueReporting
[7/26] Compiling IssueReporting WithExpectedIssue.swift
[8/26] Compiling IssueReporting WithIssueContext.swift
[9/26] Compiling IssueReporting SwiftTesting.swift
[10/26] Compiling IssueReporting UncheckedSendable.swift
[11/26] Compiling IssueReporting Warn.swift
[12/26] Compiling IssueReporting ErrorReporting.swift
[13/26] Compiling IssueReporting AppHostWarning.swift
[14/26] Compiling IssueReporting Deprecations.swift
[15/26] Compiling IssueReporting TestContext.swift
[16/26] Compiling IssueReporting Unimplemented.swift
[17/26] Compiling IssueReporting XCTest.swift
[18/26] Compiling IssueReporting IsTesting.swift
[19/26] Compiling IssueReporting IssueReporter.swift
[20/26] Compiling IssueReporting BreakpointReporter.swift
[21/26] Compiling IssueReporting FatalErrorReporter.swift
[22/26] Compiling IssueReporting RuntimeWarningReporter.swift
[23/26] Compiling IssueReporting ReportIssue.swift
[24/26] Compiling IssueReporting FailureObserver.swift
[25/26] Compiling IssueReporting LockIsolated.swift
[26/26] Compiling IssueReporting Rethrows.swift
[28/32] Compiling CompoundPredicate VariableReplacing.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[29/32] Compiling CompoundPredicate RuntimeWarnings.swift
[30/32] Emitting module CompoundPredicate
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:357:32: error: 'StringLocalizedStandardContains' is not a member type of enum 'FoundationEssentials.PredicateExpressions'
355 | }
356 |
357 | extension PredicateExpressions.StringLocalizedStandardContains: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
    |                                `- error: 'StringLocalizedStandardContains' is not a member type of enum 'FoundationEssentials.PredicateExpressions'
358 |     public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
359 |         Self(
FoundationEssentials.PredicateExpressions:2:21: note: 'PredicateExpressions' declared here
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | @frozen public enum PredicateExpressions {
  |                     `- note: 'PredicateExpressions' declared here
3 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:366:32: error: 'StringCaseInsensitiveCompare' is not a member type of enum 'FoundationEssentials.PredicateExpressions'
364 | }
365 |
366 | extension PredicateExpressions.StringCaseInsensitiveCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
    |                                `- error: 'StringCaseInsensitiveCompare' is not a member type of enum 'FoundationEssentials.PredicateExpressions'
367 |     public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
368 |         Self(
FoundationEssentials.PredicateExpressions:2:21: note: 'PredicateExpressions' declared here
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | @frozen public enum PredicateExpressions {
  |                     `- note: 'PredicateExpressions' declared here
3 | }
/host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift:375:32: error: 'StringLocalizedCompare' is not a member type of enum 'FoundationEssentials.PredicateExpressions'
373 | }
374 |
375 | extension PredicateExpressions.StringLocalizedCompare: VariableReplacing where Root: VariableReplacing, Other: VariableReplacing {
    |                                `- error: 'StringLocalizedCompare' is not a member type of enum 'FoundationEssentials.PredicateExpressions'
376 |     public func replacing<T>(_ variable: Variable<T>, with replacement: Variable<T>) -> Self {
377 |         Self(
FoundationEssentials.PredicateExpressions:2:21: note: 'PredicateExpressions' declared here
1 | @available(macOS 15, iOS 18, tvOS 18, watchOS 11, *)
2 | @frozen public enum PredicateExpressions {
  |                     `- note: 'PredicateExpressions' declared here
3 | }
error: compile command failed due to signal 6 (use -v to see invocation)
Instruction missing on-stack pack metadata cleanups!
  try_apply %19<[Predicate<T>], any StandardPredicateExpression<Bool>, Never>(%20, %18, %11) : $@convention(method) <τ_0_0 where τ_0_0 : Collection><τ_1_0, τ_1_1 where τ_1_1 : Error> (@guaranteed @noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@in_guaranteed τ_0_0) -> (@out τ_0_2, @error_indirect τ_0_1) for <τ_0_0.Element, τ_1_1, τ_1_0>, @in_guaranteed τ_0_0) -> (@owned Array<τ_1_0>, @error_indirect τ_1_1), normal bb1, error bb6 // id: %21
 In function:
// closure #1 in static Predicate.combining<A>(_:nextPartialResult:)
// Isolation: nonisolated
sil private @$s20FoundationEssentials9PredicateV08CompoundC0E9combining_17nextPartialResultACyqd___QPGSayAGG_AA08StandardC10Expression_pSb6OutputAA0cJ0PRts_XPAaI_pSbAMRS_XP_AaI_pSbAMRS_XPtXEtlFZAaI_pSbAMRS_XPAA0C11ExpressionsO8VariableVy_qd__GXEfU_ : $@convention(thin) <each Input><T> (@pack_guaranteed Pack{PredicateExpressions.Variable<T>}, @guaranteed Array<Predicate<T>>, @guaranteed @noescape @callee_guaranteed (@in_guaranteed any StandardPredicateExpression<Bool>, @in_guaranteed any StandardPredicateExpression<Bool>) -> @out any StandardPredicateExpression<Bool>) -> @out any StandardPredicateExpression<Bool> {
// %0 "$return_value"                             // users: %73, %42
// %1                                             // user: %6
// %2 "predicates"                                // users: %12, %9
// %3 "nextPartialResult"                         // users: %53, %10
bb0(%0 : $*any StandardPredicateExpression<Bool>, %1 : $*Pack{PredicateExpressions.Variable<T>}, %2 : @closureCapture $Array<Predicate<T>>, %3 : @closureCapture $@noescape @callee_guaranteed (@in_guaranteed any StandardPredicateExpression<Bool>, @in_guaranteed any StandardPredicateExpression<Bool>) -> @out any StandardPredicateExpression<Bool>):
  %4 = scalar_pack_index 0 of $Pack{PredicateExpressions.Variable<T>} // user: %6
  %5 = alloc_pack_metadata $()                    // user: %91
  %6 = pack_element_get %4 of %1 as $*PredicateExpressions.Variable<T> // user: %7
  %7 = load %6                                    // users: %16, %8
  debug_value %7, let, name "variable", argno 1   // id: %8
  debug_value %2, let, name "predicates", argno 2 // id: %9
  debug_value %3, let, name "nextPartialResult", argno 3 // id: %10
  %11 = alloc_stack $Array<Predicate<T>>          // users: %90, %21, %12
  store %2 to %11                                 // id: %12
  %13 = alloc_pack_metadata $()                   // user: %89
  // function_ref closure #1 in closure #1 in static Predicate.combining<A>(_:nextPartialResult:)
  %14 = function_ref @$s20FoundationEssentials9PredicateV08CompoundC0E9combining_17nextPartialResultACyqd___QPGSayAGG_AA08StandardC10Expression_pSb6OutputAA0cJ0PRts_XPAaI_pSbAMRS_XP_AaI_pSbAMRS_XPtXEtlFZAaI_pSbAMRS_XPAA0C11ExpressionsO8VariableVy_qd__GXEfU_AaI_pSbAMRS_XPAGXEfU_ : $@convention(thin) <each τ_0_0><τ_1_0> (@in_guaranteed Predicate<τ_1_0>, PredicateExpressions.Variable<τ_1_0>) -> (@out any StandardPredicateExpression<Bool>, @error_indirect Never) // user: %16
  %15 = alloc_pack_metadata $()                   // user: %88
  %16 = partial_apply [callee_guaranteed] [on_stack] %14<Pack{repeat each Input}, T>(%7) : $@convention(thin) <each τ_0_0><τ_1_0> (@in_guaranteed Predicate<τ_1_0>, PredicateExpressions.Variable<τ_1_0>) -> (@out any StandardPredicateExpression<Bool>, @error_indirect Never) // users: %87, %18
  %17 = alloc_pack_metadata $()                   // user: %86
  %18 = convert_function %16 to $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@in_guaranteed τ_0_0) -> (@out τ_0_2, @error_indirect τ_0_1) for <Predicate<T>, Never, any StandardPredicateExpression<Bool>> // user: %21
  // function_ref Collection.map<A, B>(_:)
  %19 = function_ref @$sSlsE3mapySayqd__Gqd__7ElementQzqd_0_YKXEqd_0_YKs5ErrorRd_0_r0_lF : $@convention(method) <τ_0_0 where τ_0_0 : Collection><τ_1_0, τ_1_1 where τ_1_1 : Error> (@guaranteed @noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@in_guaranteed τ_0_0) -> (@out τ_0_2, @error_indirect τ_0_1) for <τ_0_0.Element, τ_1_1, τ_1_0>, @in_guaranteed τ_0_0) -> (@owned Array<τ_1_0>, @error_indirect τ_1_1) // user: %21
  %20 = alloc_stack $Never                        // users: %23, %21
  try_apply %19<[Predicate<T>], any StandardPredicateExpression<Bool>, Never>(%20, %18, %11) : $@convention(method) <τ_0_0 where τ_0_0 : Collection><τ_1_0, τ_1_1 where τ_1_1 : Error> (@guaranteed @noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@in_guaranteed τ_0_0) -> (@out τ_0_2, @error_indirect τ_0_1) for <τ_0_0.Element, τ_1_1, τ_1_0>, @in_guaranteed τ_0_0) -> (@owned Array<τ_1_0>, @error_indirect τ_1_1), normal bb1, error bb6 // id: %21
// %22                                            // users: %83, %58, %56, %45, %27, %24
bb1(%22 : $Array<any StandardPredicateExpression<Bool>>): // Preds: bb0
  dealloc_stack %20                               // id: %23
  debug_value %22, let, name "expressions"        // id: %24
  %25 = alloc_stack [lexical] [var_decl] $any StandardPredicateExpression<Bool>, let, name "first" // users: %82, %81, %73, %49, %35
  %26 = alloc_stack $Array<any StandardPredicateExpression<Bool>> // users: %30, %27, %51, %34
  store %22 to %26                                // id: %27
  %28 = alloc_stack $Optional<any StandardPredicateExpression<Bool>> // users: %47, %50, %33, %32, %31, %30
  // function_ref Collection.first.getter
  %29 = function_ref @$sSlsE5first7ElementQzSgvg : $@convention(method) <τ_0_0 where τ_0_0 : Collection> (@in_guaranteed τ_0_0) -> @out Optional<τ_0_0.Element> // user: %30
  %30 = apply %29<[any StandardPredicateExpression<Bool>]>(%28, %26) : $@convention(method) <τ_0_0 where τ_0_0 : Collection> (@in_guaranteed τ_0_0) -> @out Optional<τ_0_0.Element>
  switch_enum_addr %28, case #Optional.some!enumelt: bb3, case #Optional.none!enumelt: bb2 // id: %31
bb2:                                              // Preds: bb1
  destroy_addr %28                                // id: %32
  dealloc_stack %28                               // id: %33
  dealloc_stack %26                               // id: %34
  dealloc_stack %25                               // id: %35
  %36 = metatype $@thin PredicateExpressions.Value<Bool>.Type // user: %43
  %37 = integer_literal $Builtin.Int1, -1         // user: %38
  %38 = struct $Bool (%37)                        // user: %40
  %39 = alloc_stack $Bool                         // users: %40, %44, %43
  store %38 to %39                                // id: %40
  // function_ref PredicateExpressions.Value.init(_:)
  %41 = function_ref @$s20FoundationEssentials20PredicateExpressionsO5ValueVyAEy_xGxcfC : $@convention(method) <τ_0_0> (@in τ_0_0, @thin PredicateExpressions.Value<τ_0_0>.Type) -> @out PredicateExpressions.Value<τ_0_0> // user: %43
  %42 = init_existential_addr %0, $PredicateExpressions.Value<Bool> // user: %43
  %43 = apply %41<Bool>(%42, %39, %36) : $@convention(method) <τ_0_0> (@in τ_0_0, @thin PredicateExpressions.Value<τ_0_0>.Type) -> @out PredicateExpressions.Value<τ_0_0>
  dealloc_stack %39                               // id: %44
  release_value %22                               // id: %45
  br bb5                                          // id: %46
bb3:                                              // Preds: bb1
  %47 = unchecked_take_enum_data_addr %28, #Optional.some!enumelt // user: %48
  %48 = unchecked_addr_cast %47 to $*any StandardPredicateExpression<Bool> // user: %49
  copy_addr [take] %48 to [init] %25              // id: %49
  dealloc_stack %28                               // id: %50
  dealloc_stack %26                               // id: %51
  // function_ref closure #2 in closure #1 in static Predicate.combining<A>(_:nextPartialResult:)
  %52 = function_ref @$s20FoundationEssentials9PredicateV08CompoundC0E9combining_17nextPartialResultACyqd___QPGSayAGG_AA08StandardC10Expression_pSb6OutputAA0cJ0PRts_XPAaI_pSbAMRS_XP_AaI_pSbAMRS_XPtXEtlFZAaI_pSbAMRS_XPAA0C11ExpressionsO8VariableVy_qd__GXEfU_AaI_pSbAMRS_XPAaI_pSbAMRS_XP_AaI_pSbAMRS_XPtcfU0_ : $@convention(thin) (@in_guaranteed any StandardPredicateExpression<Bool>, @in_guaranteed any StandardPredicateExpression<Bool>, @guaranteed @noescape @callee_guaranteed (@in_guaranteed any StandardPredicateExpression<Bool>, @in_guaranteed any StandardPredicateExpression<Bool>) -> @out any StandardPredicateExpression<Bool>) -> @out any StandardPredicateExpression<Bool> // user: %53
  %53 = partial_apply [callee_guaranteed] %52(%3) : $@convention(thin) (@in_guaranteed any StandardPredicateExpression<Bool>, @in_guaranteed any StandardPredicateExpression<Bool>, @guaranteed @noescape @callee_guaranteed (@in_guaranteed any StandardPredicateExpression<Bool>, @in_guaranteed any StandardPredicateExpression<Bool>) -> @out any StandardPredicateExpression<Bool>) -> @out any StandardPredicateExpression<Bool> // users: %68, %54, %67, %80
  debug_value %53, let, name "closure"            // id: %54
  %55 = alloc_stack $ArraySlice<any StandardPredicateExpression<Bool>> // users: %64, %79, %62
  retain_value %22                                // id: %56
  %57 = alloc_stack $Array<any StandardPredicateExpression<Bool>> // users: %58, %63, %62
  store %22 to %57                                // id: %58
  // function_ref default argument 0 of Collection.dropFirst(_:)
  %59 = function_ref @$sSlsE9dropFirsty11SubSequenceQzSiFfA_ : $@convention(thin) <τ_0_0 where τ_0_0 : Collection> () -> Int // user: %60
  %60 = apply %59<[any StandardPredicateExpression<Bool>]>() : $@convention(thin) <τ_0_0 where τ_0_0 : Collection> () -> Int // user: %62
  // function_ref Collection.dropFirst(_:)
  %61 = function_ref @$sSlsE9dropFirsty11SubSequenceQzSiF : $@convention(method) <τ_0_0 where τ_0_0 : Collection> (Int, @in τ_0_0) -> @out τ_0_0.SubSequence // user: %62
  %62 = apply %61<[any StandardPredicateExpression<Bool>]>(%55, %60, %57) : $@convention(method) <τ_0_0 where τ_0_0 : Collection> (Int, @in τ_0_0) -> @out τ_0_0.SubSequence
  dealloc_stack %57                               // id: %63
  %64 = load %55                                  // user: %66
  %65 = alloc_stack $ArraySlice<any StandardPredicateExpression<Bool>> // users: %66, %78, %77, %73
  store %64 to %65                                // id: %66
  strong_retain %53                               // id: %67
  %68 = convert_function %53 to $@callee_guaranteed (@in_guaranteed any StandardPredicateExpression<Bool>, @in_guaranteed any StandardPredicateExpression<Bool>) -> (@out any StandardPredicateExpression<Bool>, @error any Error) // users: %70, %69, %75, %76
  strong_retain %68                               // id: %69
  %70 = convert_escape_to_noescape %68 to $@noescape @callee_guaranteed (@in_guaranteed any StandardPredicateExpression<Bool>, @in_guaranteed any StandardPredicateExpression<Bool>) -> (@out any StandardPredicateExpression<Bool>, @error any Error) // user: %71
  %71 = convert_function %70 to $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@in_guaranteed τ_0_0, @in_guaranteed τ_0_1) -> (@out τ_0_2, @error any Error) for <any StandardPredicateExpression<Bool>, any StandardPredicateExpression<Bool>, any StandardPredicateExpression<Bool>> // user: %73
  // function_ref Sequence.reduce<A>(_:_:)
  %72 = function_ref @$sSTsE6reduceyqd__qd___qd__qd___7ElementQztKXEtKlF : $@convention(method) <τ_0_0 where τ_0_0 : Sequence><τ_1_0> (@in_guaranteed τ_1_0, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@in_guaranteed τ_0_0, @in_guaranteed τ_0_1) -> (@out τ_0_2, @error any Error) for <τ_1_0, τ_0_0.Element, τ_1_0>, @in_guaranteed τ_0_0) -> (@out τ_1_0, @error any Error) // user: %73
  try_apply %72<ArraySlice<any StandardPredicateExpression<Bool>>, any StandardPredicateExpression<Bool>>(%0, %25, %71, %65) : $@convention(method) <τ_0_0 where τ_0_0 : Sequence><τ_1_0> (@in_guaranteed τ_1_0, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1, τ_0_2> (@in_guaranteed τ_0_0, @in_guaranteed τ_0_1) -> (@out τ_0_2, @error any Error) for <τ_1_0, τ_0_0.Element, τ_1_0>, @in_guaranteed τ_0_0) -> (@out τ_1_0, @error any Error), normal bb4, error bb7 // id: %73
bb4(%74 : $()):                                   // Preds: bb3
  strong_release %68                              // id: %75
  strong_release %68                              // id: %76
  destroy_addr %65                                // id: %77
  dealloc_stack %65                               // id: %78
  dealloc_stack %55                               // id: %79
  strong_release %53                              // id: %80
  destroy_addr %25                                // id: %81
  dealloc_stack %25                               // id: %82
  release_value %22                               // id: %83
  br bb5                                          // id: %84
bb5:                                              // Preds: bb4 bb2
  %85 = tuple ()                                  // user: %92
  dealloc_pack_metadata %17                       // id: %86
  dealloc_stack %16                               // id: %87
  dealloc_pack_metadata %15                       // id: %88
  dealloc_pack_metadata %13                       // id: %89
  dealloc_stack %11                               // id: %90
  dealloc_pack_metadata %5                        // id: %91
  return %85                                      // id: %92
bb6:                                              // Preds: bb0
  unreachable                                     // id: %93
bb7(%94 : $any Error):                            // Preds: bb3
  unreachable                                     // id: %95
} // end sil function '$s20FoundationEssentials9PredicateV08CompoundC0E9combining_17nextPartialResultACyqd___QPGSayAGG_AA08StandardC10Expression_pSb6OutputAA0cJ0PRts_XPAaI_pSbAMRS_XP_AaI_pSbAMRS_XPtXEtlFZAaI_pSbAMRS_XPAA0C11ExpressionsO8VariableVy_qd__GXEfU_'
Allocated the following on-stack pack metadata:
- Metadata Pack:   %16 = alloca [1 x ptr], align 8
define internal swiftcc void @"$s20FoundationEssentials9PredicateV08CompoundC0E9combining_17nextPartialResultACyqd___QPGSayAGG_AA08StandardC10Expression_pSb6OutputAA0cJ0PRts_XPAaI_pSbAMRS_XP_AaI_pSbAMRS_XPtXEtlFZAaI_pSbAMRS_XPAA0C11ExpressionsO8VariableVy_qd__GXEfU_"(ptr noalias nocapture sret(%T20FoundationEssentials27StandardPredicateExpression_pSb6OutputAA0dE0PRts_XP) %0, ptr noalias %1, ptr %2, ptr %3, ptr %4, i64 %5, ptr %6, ptr %7) #0 !dbg !5 {
  %9 = alloca ptr, align 8
    #dbg_declare(ptr %9, !23, !DIExpression(), !27)
  %10 = alloca ptr, align 8
    #dbg_declare(ptr %10, !28, !DIExpression(), !27)
  %11 = alloca i64, align 8
    #dbg_declare(ptr %11, !30, !DIExpression(), !41)
  call void @llvm.memset.p0.i64(ptr align 8 %11, i8 0, i64 8, i1 false)
  %12 = alloca ptr, align 8
    #dbg_declare(ptr %12, !42, !DIExpression(), !52)
  call void @llvm.memset.p0.i64(ptr align 8 %12, i8 0, i64 8, i1 false)
  %13 = alloca %swift.noescape.function, align 8
    #dbg_declare(ptr %13, !53, !DIExpression(), !55)
  call void @llvm.memset.p0.i64(ptr align 8 %13, i8 0, i64 16, i1 false)
  %14 = alloca %TSa, align 8
  %15 = alloca swifterror ptr, align 8
  store ptr null, ptr %15, align 8
  %16 = alloca [1 x ptr], align 8
  %17 = alloca i1, align 1
  %18 = ptrtoint ptr %6 to i64
  %19 = and i64 %18, -2
  %20 = inttoptr i64 %19 to ptr
  store ptr %20, ptr %9, align 8
  store ptr %7, ptr %10, align 8
  %21 = getelementptr inbounds ptr, ptr %1, i64 0, !dbg !56
  %22 = load ptr, ptr %21, align 8, !dbg !56
  %23 = getelementptr inbounds %T20FoundationEssentials20PredicateExpressionsO8VariableV, ptr %22, i32 0, i32 0, !dbg !56
  %24 = getelementptr inbounds %T20FoundationEssentials20PredicateExpressionsO10VariableIDV, ptr %23, i32 0, i32 0, !dbg !56
  %25 = getelementptr inbounds %TSu, ptr %24, i32 0, i32 0, !dbg !56
  %26 = load i64, ptr %25, align 8, !dbg !56
  store i64 %26, ptr %11, align 8, !dbg !27
  store ptr %2, ptr %12, align 8, !dbg !58
    #dbg_value(i64 1, !62, !DIExpression(), !27)
  call void @llvm.lifetime.start.p0(i64 16, ptr %13), !dbg !65
  %27 = getelementptr inbounds %swift.noescape.function, ptr %13, i32 0, i32 0, !dbg !58
  store ptr %3, ptr %27, align 8, !dbg !58
  %28 = getelementptr inbounds %swift.noescape.function, ptr %13, i32 0, i32 1, !dbg !58
  store ptr %4, ptr %28, align 8, !dbg !58
  call void @llvm.lifetime.start.p0(i64 8, ptr %14), !dbg !67
  %29 = getelementptr inbounds %TSa, ptr %14, i32 0, i32 0, !dbg !70
  %30 = getelementptr inbounds %Ts22_ContiguousArrayBufferV, ptr %29, i32 0, i32 0, !dbg !70
  store ptr %2, ptr %30, align 8, !dbg !70
  %31 = alloca i8, i64 48, align 16, !dbg !71
  %32 = getelementptr inbounds <{ %swift.refcounted, [24 x i8], %T20FoundationEssentials20PredicateExpressionsO8VariableV }>, ptr %31, i32 0, i32 1, !dbg !71
  store i64 %5, ptr %32, align 8, !dbg !71
  %33 = getelementptr inbounds ptr, ptr %32, i32 1, !dbg !71
  store ptr %6, ptr %33, align 8, !dbg !71
  %34 = getelementptr inbounds ptr, ptr %32, i32 2, !dbg !71
  store ptr %7, ptr %34, align 8, !dbg !71
  %35 = getelementptr inbounds <{ %swift.refcounted, [24 x i8], %T20FoundationEssentials20PredicateExpressionsO8VariableV }>, ptr %31, i32 0, i32 2, !dbg !71
  %36 = getelementptr inbounds %T20FoundationEssentials20PredicateExpressionsO8VariableV, ptr %35, i32 0, i32 0, !dbg !71
  %37 = getelementptr inbounds %T20FoundationEssentials20PredicateExpressionsO10VariableIDV, ptr %36, i32 0, i32 0, !dbg !71
  %38 = getelementptr inbounds %TSu, ptr %37, i32 0, i32 0, !dbg !71
  store i64 %26, ptr %38, align 8, !dbg !71
  call void @llvm.lifetime.start.p0(i64 8, ptr %16), !dbg !72
  %39 = getelementptr inbounds [1 x ptr], ptr %16, i32 0, i32 0, !dbg !72
  store ptr %7, ptr %39, align 8, !dbg !72
  %40 = call swiftcc %swift.metadata_response @"$s20FoundationEssentials9PredicateVMa"(i64 255, i64 1, ptr %16) #15, !dbg !72
  %41 = extractvalue %swift.metadata_response %40, 0, !dbg !72
  %42 = extractvalue %swift.metadata_response %40, 1, !dbg !72
  %43 = call swiftcc %swift.metadata_response @"$sSaMa"(i64 0, ptr %41) #15, !dbg !72
  %44 = extractvalue %swift.metadata_response %43, 0, !dbg !72
  %45 = call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr @"$s20FoundationEssentials27StandardPredicateExpression_pSb6OutputAA0dE0PRts_XPMD") #11, !dbg !72
  %46 = call ptr @swift_getWitnessTable(ptr @"$sSayxGSlsMc", ptr %44, ptr undef) #11, !dbg !72
  %47 = call swiftcc ptr @"$sSlsE3mapySayqd__Gqd__7ElementQzqd_0_YKXEqd_0_YKs5ErrorRd_0_r0_lF"(ptr @"$s20FoundationEssentials9PredicateV08CompoundC0E9combining_17nextPartialResultACyqd___QPGSayAGG_AA08StandardC10Expression_pSb6OutputAA0cJ0PRts_XPAaI_pSbAMRS_XP_AaI_pSbAMRS_XPtXEtlFZAaI_pSbAMRS_XPAA0C11ExpressionsO8VariableVy_qd__GXEfU_AaI_pSbAMRS_XPAGXEfU_TA", ptr %31, ptr %44, ptr %45, ptr @"$ss5NeverON", ptr %46, ptr @"$ss5NeverOs5ErrorsWP", ptr noalias swiftself %14, ptr noalias nocapture swifterror dereferenceable(8) %15, ptr undef), !dbg !72
  %48 = load ptr, ptr %15, align 8, !dbg !72
  %49 = icmp ne ptr %48, null, !dbg !72
  %50 = ptrtoint ptr %48 to i64, !dbg !72
  br i1 %49, label %57, label %51, !dbg !72
51:                                               ; preds = %8
  %52 = phi ptr [ %47, %8 ], !dbg !73
53:                                               ; No predecessors!
54:                                               ; No predecessors!
55:                                               ; No predecessors!
56:                                               ; No predecessors!
57:                                               ; preds = %8
  store ptr null, ptr %15, align 8, !dbg !72
58:                                               ; No predecessors!
  %59 = phi ptr , !dbg !74
}
<unknown>:0: error: fatal error encountered during compilation; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
<unknown>:0: note: Instruction resulted in on-stack pack metadata emission but no cleanup instructions were added
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 -primary-file /host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift /host/spi-builder-workspace/Sources/CompoundPredicate/PredicateExpressions.swift /host/spi-builder-workspace/Sources/CompoundPredicate/RuntimeWarnings.swift /host/spi-builder-workspace/Sources/CompoundPredicate/VariableReplacing.swift -emit-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CompoundPredicate.build/Predicate+combining.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CompoundPredicate.build/Predicate+combining.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CompoundPredicate.build/Predicate+combining.dia -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Modules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -empty-abi-descriptor -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc -g -Xcc -fno-omit-frame-pointer -no-auto-bridging-header-chaining -module-name CompoundPredicate -package-name spi_builder_workspace -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/x86_64-unknown-linux-gnu/debug/CompoundPredicate.build/Predicate+combining.swift.o -index-store-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1.	Swift version 6.2-dev (LLVM 0d47fa0a0fd41fb, Swift 536aa932a9e0ea3)
2.	Compiling with effective version 5.10
3.	While evaluating request IRGenRequest(IR Generation for file "/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift")
4.	While emitting IR SIL function "@$s20FoundationEssentials9PredicateV08CompoundC0E9combining_17nextPartialResultACyqd___QPGSayAGG_AA08StandardC10Expression_pSb6OutputAA0cJ0PRts_XPAaI_pSbAMRS_XP_AaI_pSbAMRS_XPtXEtlFZAaI_pSbAMRS_XPAA0C11ExpressionsO8VariableVy_qd__GXEfU_".
 for expression at [/host/spi-builder-workspace/Sources/CompoundPredicate/Predicate+combining.swift:53:29 - line:67:9] RangeText="{ variable in
            let expressions = predicates.map({
                $0.expression.replacingVariable($0.variable, with: variable)
            })
            guard let first = expressions.first else {
                return PredicateExpressions.Value(true)
            }
            let closure: (any StandardPredicateExpression<Bool>, any StandardPredicateExpression<Bool>) -> any StandardPredicateExpression<Bool> = {
                nextPartialResult($0,$1)
            }
            return expressions.dropFirst().reduce(first, closure)
        "
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend 0x000055b11ed91918
1  swift-frontend 0x000055b11ed8f43e
2  swift-frontend 0x000055b11ed91fb1
3  libc.so.6      0x00007f314aa9c520
4  libc.so.6      0x00007f314aaf09fc pthread_kill + 300
5  libc.so.6      0x00007f314aa9c476 raise + 22
6  libc.so.6      0x00007f314aa827f3 abort + 211
7  swift-frontend 0x000055b117483c05
8  swift-frontend 0x000055b11ece52f9
9  swift-frontend 0x000055b11ece51e6
10 swift-frontend 0x000055b1178cf8b8
11 swift-frontend 0x000055b1178b5df0
12 swift-frontend 0x000055b1178b2995
13 swift-frontend 0x000055b11774d38b
14 swift-frontend 0x000055b1175c0dbc
15 swift-frontend 0x000055b1176365bc
16 swift-frontend 0x000055b117636519
17 swift-frontend 0x000055b1175cb1b4
18 swift-frontend 0x000055b1175c3418
19 swift-frontend 0x000055b11712f0c6
20 swift-frontend 0x000055b11712ab85
21 swift-frontend 0x000055b11712984e
22 swift-frontend 0x000055b11713b42a
23 swift-frontend 0x000055b11712c7de
24 swift-frontend 0x000055b11712b878
25 swift-frontend 0x000055b116ea726b
26 libc.so.6      0x00007f314aa83d90
27 libc.so.6      0x00007f314aa83e40 __libc_start_main + 128
28 swift-frontend 0x000055b116ea6265
BUILD FAILURE 6.2 linux