Skip to content

Building release mode on Android fails with compiler crash #217

Open
@lhoward

Description

@lhoward
SIL verification failed: Two variables with different type but same scope!: lhs == rhs || (lhs.isAddress() && lhs.getObjectType() == rhs) || (DebugVarTy.isAddress() && lhs == rhs.getObjectType())
Verifying instruction:
     %78 = load %77 : $*@thick (@pack_element("2629F2D0-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type // users: %81, %79
->   debug_value %78 : $@thick (@pack_element("2629F2D0-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type, let, name "parameterType" // id: %79
In function:
// specialized methodMangling<each A>(parameterTypes:resultType:)
sil private @$s7JavaKit14methodMangling33_F477D858CD12D2AC0EF13F84839B4760LL14parameterTypes10resultTypeSSxmxQp_0aN00aP0OtRvzAA0A5ValueRzlFAA0A6ObjectCSg_s5Int32VALQP_Tg5 : $@convention(thin) (@pack_guaranteed Pack{@thick Optional<JavaObject>.Type, @thick Int32.Type, @thick Optional<JavaObject>.Type}, @guaranteed JavaType) -> @owned String {
[%0: read v**]
[%1: read **, write v**.c*.v**, copy **, destroy v**.c*.v**]
[global: read,write,copy,destroy,allocate,deinit_barrier]
// %0 "parameterTypes"                            // users: %129, %76, %12, %2
// %1 "resultType"                                // users: %186, %184, %182, %3
bb0(%0 : $*Pack{@thick Optional<JavaObject>.Type, @thick Int32.Type, @thick Optional<JavaObject>.Type}, %1 : $JavaType):
  debug_value %0 : $*Pack{@thick Optional<JavaObject>.Type, @thick Int32.Type, @thick Optional<JavaObject>.Type}, let, name "parameterTypes", argno 1, expr op_deref // id: %2
  debug_value %1 : $JavaType, let, name "resultType", argno 2 // id: %3
  %4 = global_addr @_swiftEmptyArrayStorage : $*_SwiftEmptyArrayStorage // user: %5
  %5 = address_to_pointer [stack_protection] %4 : $*_SwiftEmptyArrayStorage to $Builtin.RawPointer // user: %6
  %6 = raw_pointer_to_ref %5 : $Builtin.RawPointer to $__EmptyArrayStorage // user: %7
  %7 = unchecked_ref_cast %6 : $__EmptyArrayStorage to $Builtin.BridgeObject // user: %18
  %8 = integer_literal $Builtin.Word, 0           // user: %9
  %9 = dynamic_pack_index %8 of $Pack{Optional<JavaObject>.Type, Int32.Type, Optional<JavaObject>.Type} // user: %10
  %10 = open_pack_element %9 of <each Param where repeat each Param : JavaValue> at <Pack{Optional<JavaObject>, Int32, Optional<JavaObject>}>, shape $each Param, uuid "2629A8E8-F6F5-11EF-BB54-3E3005A4EBDE" // users: %13, %17, %16
  %11 = scalar_pack_index 0 of $Pack{Optional<JavaObject>.Type, Int32.Type, Optional<JavaObject>.Type} // user: %12
  %12 = pack_element_get %11 of %0 : $*Pack{@thick Optional<JavaObject>.Type, @thick Int32.Type, @thick Optional<JavaObject>.Type} as $*@thick Optional<JavaObject>.Type // user: %13
  %13 = unchecked_addr_cast %12 : $*@thick Optional<JavaObject>.Type to $*@thick (@pack_element("2629A8E8-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type // type-defs: %10; user: %14
  %14 = load %13 : $*@thick (@pack_element("2629A8E8-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type // users: %17, %15
  debug_value %14 : $@thick (@pack_element("2629A8E8-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type, let, name "parameterType" // id: %15
  %16 = witness_method $@pack_element("2629A8E8-F6F5-11EF-BB54-3E3005A4EBDE") each Param, #JavaValue.javaType!getter : <Self where Self : JavaValue, Self : ~Copyable> (Self.Type) -> () -> JavaTypes.JavaType, %10 : $Builtin.SILToken : $@convention(witness_method: JavaValue) <τ_0_0 where τ_0_0 : JavaValue, τ_0_0 : ~Copyable> (@thick τ_0_0.Type) -> @owned JavaType // type-defs: %10; user: %17
  %17 = apply %16<@pack_element("2629A8E8-F6F5-11EF-BB54-3E3005A4EBDE") each Param>(%14) : $@convention(witness_method: JavaValue) <τ_0_0 where τ_0_0 : JavaValue, τ_0_0 : ~Copyable> (@thick τ_0_0.Type) -> @owned JavaType // type-defs: %10; user: %70
  (%18, %19) = begin_cow_mutation [native] %7 : $Builtin.BridgeObject // users: %22, %20
  %20 = struct $_BridgeStorage<__ContiguousArrayStorageBase> (%19 : $Builtin.BridgeObject) // user: %21
  %21 = struct $_ArrayBuffer<JavaType> (%20 : $_BridgeStorage<__ContiguousArrayStorageBase>) // user: %30
  debug_value %19 : $Builtin.BridgeObject, var, name "parameterTypesArray", type $Array<JavaType>, expr op_fragment:#Array._buffer:op_fragment:#_ArrayBuffer._storage:op_fragment:#_BridgeStorage.rawValue // id: %22
  %23 = integer_literal $Builtin.Int1, -1         // user: %28
  %24 = integer_literal $Builtin.Int1, 0          // users: %149, %152, %96, %99, %45, %48, %25
  %25 = struct $Bool (%24 : $Builtin.Int1)        // user: %30
  %26 = integer_literal $Builtin.Int64, 1         // users: %148, %149, %95, %96, %44, %45, %27
  %27 = struct $Int (%26 : $Builtin.Int64)        // user: %30
  %28 = struct $Bool (%23 : $Builtin.Int1)        // users: %160, %107, %54, %30
  // function_ref specialized _ArrayBuffer._consumeAndCreateNew(bufferIsUnique:minimumCapacity:growForAppend:)
  %29 = function_ref @$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF9JavaTypes0O4TypeO_Tg5 : $@convention(method) (Bool, Int, Bool, @owned _ArrayBuffer<JavaType>) -> @owned _ArrayBuffer<JavaType> // users: %160, %107, %54, %30
  %30 = apply %29(%25, %27, %28, %21) : $@convention(method) (Bool, Int, Bool, @owned _ArrayBuffer<JavaType>) -> @owned _ArrayBuffer<JavaType> // users: %54, %31
  %31 = struct_extract %30 : $_ArrayBuffer<JavaType>, #_ArrayBuffer._storage // user: %32
  %32 = struct_extract %31 : $_BridgeStorage<__ContiguousArrayStorageBase>, #_BridgeStorage.rawValue // users: %34, %59, %33
  debug_value %32 : $Builtin.BridgeObject, var, name "parameterTypesArray", type $Array<JavaType>, expr op_fragment:#Array._buffer:op_fragment:#_ArrayBuffer._storage:op_fragment:#_BridgeStorage.rawValue // id: %33
  %34 = unchecked_ref_cast %32 : $Builtin.BridgeObject to $__ContiguousArrayStorageBase // user: %35
  %35 = ref_element_addr %34 : $__ContiguousArrayStorageBase, #__ContiguousArrayStorageBase.countAndCapacity // user: %36
  %36 = struct_element_addr %35 : $*_ArrayBody, #_ArrayBody._storage // users: %41, %37
  %37 = struct_element_addr %36 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage.count // user: %38
  %38 = struct_element_addr %37 : $*Int, #Int._value // user: %39
  %39 = load %38 : $*Builtin.Int64                // user: %40
  %40 = builtin "assumeNonNegative_Int64"(%39 : $Builtin.Int64) : $Builtin.Int64 // users: %67, %45
  %41 = struct_element_addr %36 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage._capacityAndFlags // user: %42
  %42 = struct_element_addr %41 : $*UInt, #UInt._value // user: %43
  %43 = load %42 : $*Builtin.Int64                // user: %44
  %44 = builtin "lshr_Int64"(%43 : $Builtin.Int64, %26 : $Builtin.Int64) : $Builtin.Int64 // users: %51, %47
  %45 = builtin "sadd_with_overflow_Int64"(%40 : $Builtin.Int64, %26 : $Builtin.Int64, %24 : $Builtin.Int1) : $(Builtin.Int64, Builtin.Int1) // user: %46
  %46 = tuple_extract %45 : $(Builtin.Int64, Builtin.Int1), 0 // users: %61, %53, %47
  %47 = builtin "cmp_slt_Int64"(%44 : $Builtin.Int64, %46 : $Builtin.Int64) : $Builtin.Int1 // user: %48
  %48 = builtin "int_expect_Int1"(%47 : $Builtin.Int1, %24 : $Builtin.Int1) : $Builtin.Int1 // user: %49
  cond_br %48, bb1, bb2                           // id: %49

bb1:                                              // Preds: bb0
  %50 = integer_literal $Builtin.Int64, 0         // user: %51
  %51 = builtin "cmp_slt_Int64"(%50 : $Builtin.Int64, %44 : $Builtin.Int64) : $Builtin.Int1 // user: %52
  %52 = struct $Bool (%51 : $Builtin.Int1)        // user: %54
  %53 = struct $Int (%46 : $Builtin.Int64)        // user: %54
  %54 = apply %29(%52, %53, %28, %30) : $@convention(method) (Bool, Int, Bool, @owned _ArrayBuffer<JavaType>) -> @owned _ArrayBuffer<JavaType> // user: %55
  %55 = struct_extract %54 : $_ArrayBuffer<JavaType>, #_ArrayBuffer._storage // user: %56
  %56 = struct_extract %55 : $_BridgeStorage<__ContiguousArrayStorageBase>, #_BridgeStorage.rawValue // users: %57, %58
  debug_value %56 : $Builtin.BridgeObject, var, name "parameterTypesArray", type $Array<JavaType>, expr op_fragment:#Array._buffer:op_fragment:#_ArrayBuffer._storage:op_fragment:#_BridgeStorage.rawValue // id: %57
  br bb3(%56 : $Builtin.BridgeObject)             // id: %58

bb2:                                              // Preds: bb0
  br bb3(%32 : $Builtin.BridgeObject)             // id: %59

// %60                                            // users: %62, %71
bb3(%60 : $Builtin.BridgeObject):                 // Preds: bb1 bb2
  %61 = struct $Int (%46 : $Builtin.Int64)        // user: %66
  %62 = unchecked_ref_cast %60 : $Builtin.BridgeObject to $__ContiguousArrayStorageBase // users: %68, %63
  %63 = ref_element_addr %62 : $__ContiguousArrayStorageBase, #__ContiguousArrayStorageBase.countAndCapacity // user: %64
  %64 = struct_element_addr %63 : $*_ArrayBody, #_ArrayBody._storage // user: %65
  %65 = struct_element_addr %64 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage.count // user: %66
  store %61 to %65 : $*Int                        // id: %66
  %67 = builtin "truncOrBitCast_Int64_Word"(%40 : $Builtin.Int64) : $Builtin.Word // user: %69
  %68 = ref_tail_addr %62 : $__ContiguousArrayStorageBase, $JavaType // user: %69
  %69 = index_addr [stack_protection] %68 : $*JavaType, %67 : $Builtin.Word // user: %70
  store %17 to %69 : $*JavaType                   // id: %70
  %71 = end_cow_mutation [keep_unique] %60 : $Builtin.BridgeObject // user: %82
  %72 = integer_literal $Builtin.Word, 1          // user: %73
  %73 = dynamic_pack_index %72 of $Pack{Optional<JavaObject>.Type, Int32.Type, Optional<JavaObject>.Type} // user: %74
  %74 = open_pack_element %73 of <each Param where repeat each Param : JavaValue> at <Pack{Optional<JavaObject>, Int32, Optional<JavaObject>}>, shape $each Param, uuid "2629F2D0-F6F5-11EF-BB54-3E3005A4EBDE" // users: %77, %81, %80
  %75 = scalar_pack_index 1 of $Pack{Optional<JavaObject>.Type, Int32.Type, Optional<JavaObject>.Type} // user: %76
  %76 = pack_element_get %75 of %0 : $*Pack{@thick Optional<JavaObject>.Type, @thick Int32.Type, @thick Optional<JavaObject>.Type} as $*@thick Int32.Type // user: %77
  %77 = unchecked_addr_cast %76 : $*@thick Int32.Type to $*@thick (@pack_element("2629F2D0-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type // type-defs: %74; user: %78
  %78 = load %77 : $*@thick (@pack_element("2629F2D0-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type // users: %81, %79
  debug_value %78 : $@thick (@pack_element("2629F2D0-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type, let, name "parameterType" // id: %79
  %80 = witness_method $@pack_element("2629F2D0-F6F5-11EF-BB54-3E3005A4EBDE") each Param, #JavaValue.javaType!getter : <Self where Self : JavaValue, Self : ~Copyable> (Self.Type) -> () -> JavaTypes.JavaType, %74 : $Builtin.SILToken : $@convention(witness_method: JavaValue) <τ_0_0 where τ_0_0 : JavaValue, τ_0_0 : ~Copyable> (@thick τ_0_0.Type) -> @owned JavaType // type-defs: %74; user: %81
  %81 = apply %80<@pack_element("2629F2D0-F6F5-11EF-BB54-3E3005A4EBDE") each Param>(%78) : $@convention(witness_method: JavaValue) <τ_0_0 where τ_0_0 : JavaValue, τ_0_0 : ~Copyable> (@thick τ_0_0.Type) -> @owned JavaType // type-defs: %74; user: %123
  (%82, %83) = begin_cow_mutation [native] %71 : $Builtin.BridgeObject // users: %105, %85, %112, %84
  debug_value %83 : $Builtin.BridgeObject, var, name "parameterTypesArray", type $Array<JavaType>, expr op_fragment:#Array._buffer:op_fragment:#_ArrayBuffer._storage:op_fragment:#_BridgeStorage.rawValue // id: %84
  %85 = unchecked_ref_cast %83 : $Builtin.BridgeObject to $__ContiguousArrayStorageBase // user: %86
  %86 = ref_element_addr %85 : $__ContiguousArrayStorageBase, #__ContiguousArrayStorageBase.countAndCapacity // user: %87
  %87 = struct_element_addr %86 : $*_ArrayBody, #_ArrayBody._storage // users: %92, %88
  %88 = struct_element_addr %87 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage.count // user: %89
  %89 = struct_element_addr %88 : $*Int, #Int._value // user: %90
  %90 = load %89 : $*Builtin.Int64                // user: %91
  %91 = builtin "assumeNonNegative_Int64"(%90 : $Builtin.Int64) : $Builtin.Int64 // users: %120, %96
  %92 = struct_element_addr %87 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage._capacityAndFlags // user: %93
  %93 = struct_element_addr %92 : $*UInt, #UInt._value // user: %94
  %94 = load %93 : $*Builtin.Int64                // user: %95
  %95 = builtin "lshr_Int64"(%94 : $Builtin.Int64, %26 : $Builtin.Int64) : $Builtin.Int64 // users: %102, %98
  %96 = builtin "sadd_with_overflow_Int64"(%91 : $Builtin.Int64, %26 : $Builtin.Int64, %24 : $Builtin.Int1) : $(Builtin.Int64, Builtin.Int1) // user: %97
  %97 = tuple_extract %96 : $(Builtin.Int64, Builtin.Int1), 0 // users: %114, %104, %98
  %98 = builtin "cmp_slt_Int64"(%95 : $Builtin.Int64, %97 : $Builtin.Int64) : $Builtin.Int1 // user: %99
  %99 = builtin "int_expect_Int1"(%98 : $Builtin.Int1, %24 : $Builtin.Int1) : $Builtin.Int1 // user: %100
  cond_br %99, bb4, bb5                           // id: %100

bb4:                                              // Preds: bb3
  %101 = integer_literal $Builtin.Int64, 0        // user: %102
  %102 = builtin "cmp_slt_Int64"(%101 : $Builtin.Int64, %95 : $Builtin.Int64) : $Builtin.Int1 // user: %103
  %103 = struct $Bool (%102 : $Builtin.Int1)      // user: %107
  %104 = struct $Int (%97 : $Builtin.Int64)       // user: %107
  %105 = struct $_BridgeStorage<__ContiguousArrayStorageBase> (%83 : $Builtin.BridgeObject) // user: %106
  %106 = struct $_ArrayBuffer<JavaType> (%105 : $_BridgeStorage<__ContiguousArrayStorageBase>) // user: %107
  %107 = apply %29(%103, %104, %28, %106) : $@convention(method) (Bool, Int, Bool, @owned _ArrayBuffer<JavaType>) -> @owned _ArrayBuffer<JavaType> // user: %108
  %108 = struct_extract %107 : $_ArrayBuffer<JavaType>, #_ArrayBuffer._storage // user: %109
  %109 = struct_extract %108 : $_BridgeStorage<__ContiguousArrayStorageBase>, #_BridgeStorage.rawValue // users: %110, %111
  debug_value %109 : $Builtin.BridgeObject, var, name "parameterTypesArray", type $Array<JavaType>, expr op_fragment:#Array._buffer:op_fragment:#_ArrayBuffer._storage:op_fragment:#_BridgeStorage.rawValue // id: %110
  br bb6(%109 : $Builtin.BridgeObject)            // id: %111

bb5:                                              // Preds: bb3
  br bb6(%83 : $Builtin.BridgeObject)             // id: %112

// %113                                           // users: %115, %124
bb6(%113 : $Builtin.BridgeObject):                // Preds: bb4 bb5
  %114 = struct $Int (%97 : $Builtin.Int64)       // user: %119
  %115 = unchecked_ref_cast %113 : $Builtin.BridgeObject to $__ContiguousArrayStorageBase // users: %121, %116
  %116 = ref_element_addr %115 : $__ContiguousArrayStorageBase, #__ContiguousArrayStorageBase.countAndCapacity // user: %117
  %117 = struct_element_addr %116 : $*_ArrayBody, #_ArrayBody._storage // user: %118
  %118 = struct_element_addr %117 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage.count // user: %119
  store %114 to %118 : $*Int                      // id: %119
  %120 = builtin "truncOrBitCast_Int64_Word"(%91 : $Builtin.Int64) : $Builtin.Word // user: %122
  %121 = ref_tail_addr %115 : $__ContiguousArrayStorageBase, $JavaType // user: %122
  %122 = index_addr [stack_protection] %121 : $*JavaType, %120 : $Builtin.Word // user: %123
  store %81 to %122 : $*JavaType                  // id: %123
  %124 = end_cow_mutation [keep_unique] %113 : $Builtin.BridgeObject // user: %135
  %125 = integer_literal $Builtin.Word, 2         // user: %126
  %126 = dynamic_pack_index %125 of $Pack{Optional<JavaObject>.Type, Int32.Type, Optional<JavaObject>.Type} // user: %127
  %127 = open_pack_element %126 of <each Param where repeat each Param : JavaValue> at <Pack{Optional<JavaObject>, Int32, Optional<JavaObject>}>, shape $each Param, uuid "2629F3AC-F6F5-11EF-BB54-3E3005A4EBDE" // users: %130, %134, %133
  %128 = scalar_pack_index 2 of $Pack{Optional<JavaObject>.Type, Int32.Type, Optional<JavaObject>.Type} // user: %129
  %129 = pack_element_get %128 of %0 : $*Pack{@thick Optional<JavaObject>.Type, @thick Int32.Type, @thick Optional<JavaObject>.Type} as $*@thick Optional<JavaObject>.Type // user: %130
  %130 = unchecked_addr_cast %129 : $*@thick Optional<JavaObject>.Type to $*@thick (@pack_element("2629F3AC-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type // type-defs: %127; user: %131
  %131 = load %130 : $*@thick (@pack_element("2629F3AC-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type // users: %134, %132
  debug_value %131 : $@thick (@pack_element("2629F3AC-F6F5-11EF-BB54-3E3005A4EBDE") each Param).Type, let, name "parameterType" // id: %132
  %133 = witness_method $@pack_element("2629F3AC-F6F5-11EF-BB54-3E3005A4EBDE") each Param, #JavaValue.javaType!getter : <Self where Self : JavaValue, Self : ~Copyable> (Self.Type) -> () -> JavaTypes.JavaType, %127 : $Builtin.SILToken : $@convention(witness_method: JavaValue) <τ_0_0 where τ_0_0 : JavaValue, τ_0_0 : ~Copyable> (@thick τ_0_0.Type) -> @owned JavaType // type-defs: %127; user: %134
  %134 = apply %133<@pack_element("2629F3AC-F6F5-11EF-BB54-3E3005A4EBDE") each Param>(%131) : $@convention(witness_method: JavaValue) <τ_0_0 where τ_0_0 : JavaValue, τ_0_0 : ~Copyable> (@thick τ_0_0.Type) -> @owned JavaType // type-defs: %127; user: %176
  (%135, %136) = begin_cow_mutation [native] %124 : $Builtin.BridgeObject // users: %158, %138, %165, %137
  debug_value %136 : $Builtin.BridgeObject, var, name "parameterTypesArray", type $Array<JavaType>, expr op_fragment:#Array._buffer:op_fragment:#_ArrayBuffer._storage:op_fragment:#_BridgeStorage.rawValue // id: %137
  %138 = unchecked_ref_cast %136 : $Builtin.BridgeObject to $__ContiguousArrayStorageBase // user: %139
  %139 = ref_element_addr %138 : $__ContiguousArrayStorageBase, #__ContiguousArrayStorageBase.countAndCapacity // user: %140
  %140 = struct_element_addr %139 : $*_ArrayBody, #_ArrayBody._storage // users: %145, %141
  %141 = struct_element_addr %140 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage.count // user: %142
  %142 = struct_element_addr %141 : $*Int, #Int._value // user: %143
  %143 = load %142 : $*Builtin.Int64              // user: %144
  %144 = builtin "assumeNonNegative_Int64"(%143 : $Builtin.Int64) : $Builtin.Int64 // users: %173, %149
  %145 = struct_element_addr %140 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage._capacityAndFlags // user: %146
  %146 = struct_element_addr %145 : $*UInt, #UInt._value // user: %147
  %147 = load %146 : $*Builtin.Int64              // user: %148
  %148 = builtin "lshr_Int64"(%147 : $Builtin.Int64, %26 : $Builtin.Int64) : $Builtin.Int64 // users: %155, %151
  %149 = builtin "sadd_with_overflow_Int64"(%144 : $Builtin.Int64, %26 : $Builtin.Int64, %24 : $Builtin.Int1) : $(Builtin.Int64, Builtin.Int1) // user: %150
  %150 = tuple_extract %149 : $(Builtin.Int64, Builtin.Int1), 0 // users: %167, %157, %151
  %151 = builtin "cmp_slt_Int64"(%148 : $Builtin.Int64, %150 : $Builtin.Int64) : $Builtin.Int1 // user: %152
  %152 = builtin "int_expect_Int1"(%151 : $Builtin.Int1, %24 : $Builtin.Int1) : $Builtin.Int1 // user: %153
  cond_br %152, bb7, bb8                          // id: %153

bb7:                                              // Preds: bb6
  %154 = integer_literal $Builtin.Int64, 0        // user: %155
  %155 = builtin "cmp_slt_Int64"(%154 : $Builtin.Int64, %148 : $Builtin.Int64) : $Builtin.Int1 // user: %156
  %156 = struct $Bool (%155 : $Builtin.Int1)      // user: %160
  %157 = struct $Int (%150 : $Builtin.Int64)      // user: %160
  %158 = struct $_BridgeStorage<__ContiguousArrayStorageBase> (%136 : $Builtin.BridgeObject) // user: %159
  %159 = struct $_ArrayBuffer<JavaType> (%158 : $_BridgeStorage<__ContiguousArrayStorageBase>) // user: %160
  %160 = apply %29(%156, %157, %28, %159) : $@convention(method) (Bool, Int, Bool, @owned _ArrayBuffer<JavaType>) -> @owned _ArrayBuffer<JavaType> // user: %161
  %161 = struct_extract %160 : $_ArrayBuffer<JavaType>, #_ArrayBuffer._storage // user: %162
  %162 = struct_extract %161 : $_BridgeStorage<__ContiguousArrayStorageBase>, #_BridgeStorage.rawValue // users: %163, %164
  debug_value %162 : $Builtin.BridgeObject, var, name "parameterTypesArray", type $Array<JavaType>, expr op_fragment:#Array._buffer:op_fragment:#_ArrayBuffer._storage:op_fragment:#_BridgeStorage.rawValue // id: %163
  br bb9(%162 : $Builtin.BridgeObject)            // id: %164

bb8:                                              // Preds: bb6
  br bb9(%136 : $Builtin.BridgeObject)            // id: %165

// %166                                           // users: %168, %177
bb9(%166 : $Builtin.BridgeObject):                // Preds: bb7 bb8
  %167 = struct $Int (%150 : $Builtin.Int64)      // user: %172
  %168 = unchecked_ref_cast %166 : $Builtin.BridgeObject to $__ContiguousArrayStorageBase // users: %174, %169
  %169 = ref_element_addr %168 : $__ContiguousArrayStorageBase, #__ContiguousArrayStorageBase.countAndCapacity // user: %170
  %170 = struct_element_addr %169 : $*_ArrayBody, #_ArrayBody._storage // user: %171
  %171 = struct_element_addr %170 : $*_SwiftArrayBodyStorage, #_SwiftArrayBodyStorage.count // user: %172
  store %167 to %171 : $*Int                      // id: %172
  %173 = builtin "truncOrBitCast_Int64_Word"(%144 : $Builtin.Int64) : $Builtin.Word // user: %175
  %174 = ref_tail_addr %168 : $__ContiguousArrayStorageBase, $JavaType // user: %175
  %175 = index_addr [stack_protection] %174 : $*JavaType, %173 : $Builtin.Word // user: %176
  store %134 to %175 : $*JavaType                 // id: %176
  %177 = end_cow_mutation %166 : $Builtin.BridgeObject // users: %187, %179, %178
  debug_value %177 : $Builtin.BridgeObject, var, name "parameterTypesArray", type $Array<JavaType>, expr op_fragment:#Array._buffer:op_fragment:#_ArrayBuffer._storage:op_fragment:#_BridgeStorage.rawValue // id: %178
  %179 = struct $_BridgeStorage<__ContiguousArrayStorageBase> (%177 : $Builtin.BridgeObject) // user: %180
  %180 = struct $_ArrayBuffer<JavaType> (%179 : $_BridgeStorage<__ContiguousArrayStorageBase>) // user: %181
  %181 = struct $Array<JavaType> (%180 : $_ArrayBuffer<JavaType>) // user: %182
  %182 = struct $MethodSignature (%1 : $JavaType, %181 : $Array<JavaType>) // user: %185
  // function_ref MethodSignature.mangledName.getter
  %183 = function_ref @$s9JavaTypes15MethodSignatureV11mangledNameSSvg : $@convention(method) (@guaranteed MethodSignature) -> @owned String // user: %185
  retain_value %1 : $JavaType                     // id: %184
  %185 = apply %183(%182) : $@convention(method) (@guaranteed MethodSignature) -> @owned String // user: %188
  release_value %1 : $JavaType                    // id: %186
  strong_release %177 : $Builtin.BridgeObject     // id: %187
  return %185 : $String                           // id: %188
} // end sil function '$s7JavaKit14methodMangling33_F477D858CD12D2AC0EF13F84839B4760LL14parameterTypes10resultTypeSSxmxQp_0aN00aP0OtRvzAA0A5ValueRzlFAA0A6ObjectCSg_s5Int32VALQP_Tg5'

Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /Library/Developer/Toolchains/swift-6.0.3-RELEASE.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/AnyJavaObject.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/BridgedValues/JavaValue+Array.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/BridgedValues/JavaValue+Bool.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/BridgedValues/JavaValue+FloatingPoint.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/BridgedValues/JavaValue+Integers.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/BridgedValues/JavaValue+String.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/Exceptions/Exception+Error.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/Exceptions/ExceptionHandling.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/Exceptions/Throwable+Error.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaClass+Initialization.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaEnvironment.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaKitVM/JavaVirtualMachine.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaKitVM/LockedState.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaKitVM/ThreadLocalStorage.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaObject+Inheritance.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaObject+MethodCalls.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaObjectHolder.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaRuntime+Reexport.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaValue.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/Macros.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/Optional+JavaObject.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/Optional+JavaOptional.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/Exception.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaArray.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaBoolean.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaByte.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaCharacter.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaClass.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaClassLoader.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaDouble.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaError.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaFloat.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaInteger.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaLong.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaNumber.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaObject.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaOptional.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaOptionalDouble.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaOptionalInt.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaOptionalLong.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaShort.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaString.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/JavaVoid.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/RuntimeException.swift /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/generated/Throwable.swift -supplementary-output-file-map /var/folders/p9/r5c1gcks6_1cy8f6htvb0h8c0000gn/T/TemporaryDirectory.5dxMmO/supplementaryOutputs-1 -target arm64-apple-macosx10.15 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -I /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/Modules -I /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/include -I /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/include/darwin -I /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -color-diagnostics -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/ModuleCache -swift-version 5 -O -D SWIFT_PACKAGE -disable-round-trip-debug-types -load-plugin-executable /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKitMacros-tool#JavaKitMacros -empty-abi-descriptor -resource-dir /Library/Developer/Toolchains/swift-6.0.3-RELEASE.xctoolchain/usr/lib/swift -file-compilation-dir /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp -Xcc -fmodule-map-file=/Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include/module.modulemap -Xcc -I -Xcc /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/checkouts/swift-syntax/Sources/_SwiftSyntaxCShims/include -Xcc -fmodule-map-file=/Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaRuntime.build/module.modulemap -Xcc -I -Xcc /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaRuntime/include -Xcc -isysroot -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -Xcc -F -Xcc /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -fPIC -Xcc -g -module-name JavaKit -package-name swift_java -plugin-path /Library/Developer/Toolchains/swift-6.0.3-RELEASE.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Library/Developer/Toolchains/swift-6.0.3-RELEASE.xctoolchain/usr/local/lib/swift/host/plugins -target-sdk-version 15.1 -target-sdk-name macosx15.1 -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -enable-default-cmo -parse-as-library -num-threads 10 -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/AnyJavaObject.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaValue+Array.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaValue+Bool.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaValue+FloatingPoint.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaValue+Integers.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaValue+String.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/Exception+Error.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/ExceptionHandling.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/Throwable+Error.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaClass+Initialization.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaEnvironment.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaVirtualMachine.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/LockedState.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/ThreadLocalStorage.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaObject+Inheritance.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaObject+MethodCalls.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaObjectHolder.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaRuntime+Reexport.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaValue.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/Macros.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/Optional+JavaObject.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/Optional+JavaOptional.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/Exception.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaArray.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaBoolean.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaByte.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaCharacter.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaClass.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaClassLoader.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaDouble.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaError.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaFloat.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaInteger.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaLong.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaNumber.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaObject.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaOptional.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaOptionalDouble.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaOptionalInt.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaOptionalLong.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaShort.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaString.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/JavaVoid.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/RuntimeException.swift.o -o /Users/lukeh/CVSRoot/apple/swift-java/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/release/JavaKit.build/Throwable.swift.o
1.	Apple Swift version 6.0.3 (swift-6.0.3-RELEASE)
2.	Compiling with effective version 5.10
3.	While verifying SIL function "@$s7JavaKit14methodMangling33_F477D858CD12D2AC0EF13F84839B4760LL14parameterTypes10resultTypeSSxmxQp_0aN00aP0OtRvzAA0A5ValueRzlFAA0A6ObjectCSg_s5Int32VALQP_Tg5".
 for 'methodMangling(parameterTypes:resultType:)' (at /Users/lukeh/CVSRoot/apple/swift-java/Sources/JavaKit/JavaObject+MethodCalls.swift:19:9)
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           0x0000000109bac0f8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1  swift-frontend           0x0000000109baa8c4 llvm::sys::RunSignalHandlers() + 112
2  swift-frontend           0x0000000109bac740 SignalHandler(int) + 304
3  libsystem_platform.dylib 0x00000001920bb584 _sigtramp + 56
4  libsystem_pthread.dylib  0x000000019208ac20 pthread_kill + 288
5  libsystem_c.dylib        0x0000000191f97a30 abort + 180
6  swift-frontend           0x0000000105644a70 swift::SILOptions::~SILOptions() + 0
7  swift-frontend           0x0000000105662f9c (anonymous namespace)::SILVerifier::visitSILInstruction(swift::SILInstruction*) + 5520
8  swift-frontend           0x00000001056497cc swift::SILVisitorBase<(anonymous namespace)::SILVerifier, void>::visitSILBasicBlock(swift::SILBasicBlock*) + 1428
9  swift-frontend           0x0000000105649138 (anonymous namespace)::SILVerifier::visitSILBasicBlock(swift::SILBasicBlock*) + 28
10 swift-frontend           0x00000001056478e4 (anonymous namespace)::SILVerifier::visitSILFunction(swift::SILFunction*) + 10556
11 swift-frontend           0x0000000105640f40 swift::SILFunction::verify(swift::CalleeCache*, bool, bool, bool) const + 204
12 swift-frontend           0x0000000105643ff8 swift::SILModule::verify(swift::CalleeCache*, bool, bool) const + 192
13 swift-frontend           0x0000000105643ed0 swift::SILModule::verify(bool, bool) const + 140
14 swift-frontend           0x0000000104903030 swift::CompilerInstance::performSILProcessing(swift::SILModule*) + 580
15 swift-frontend           0x00000001046c2a84 performCompileStepsPostSILGen(swift::CompilerInstance&, std::__1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule>>, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, int&, swift::FrontendObserver*) + 796
16 swift-frontend           0x00000001046c2380 swift::performCompileStepsPostSema(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1216
17 swift-frontend           0x00000001046cde5c withSemanticAnalysis(swift::CompilerInstance&, swift::FrontendObserver*, llvm::function_ref<bool (swift::CompilerInstance&)>, bool) + 160
18 swift-frontend           0x00000001046c4028 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 708
19 swift-frontend           0x00000001046c36fc swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 2344
20 swift-frontend           0x00000001044d9edc swift::mainEntry(int, char const**) + 3096
21 dyld                     0x0000000191d020e0 start + 2360
[73/77] Linking JavaKitMacros-tool

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions