@@ -425,7 +425,7 @@ bb0(%0 : $*private_proto_private_class):
425
425
// CHECK: Function call site:
426
426
// CHECK: %2 = witness_method $T, #private_proto_1.theMethod!1 : {{.*}} : $@convention(witness_method) <τ_0_0 where τ_0_0 : private_proto_1> (@in_guaranteed τ_0_0) -> (){{.*}} // user: %3
427
427
// CHECK: %3 = apply %2<T>(%0) : $@convention(witness_method) <τ_0_0 where τ_0_0 : private_proto_1> (@in_guaranteed τ_0_0) -> ()
428
- // CHECK: Incomplete callee list? : Yes
428
+ // CHECK: Incomplete callee list? : No
429
429
// CHECK: Known callees:
430
430
// CHECK: private_proto_1_private_class_witness
431
431
sil private @call_through_private_proto_1 : $@convention(thin) <T where T : private_proto_1> (@in T) -> () {
@@ -468,7 +468,8 @@ bb0(%0 : $*private_proto_internal_class):
468
468
// CHECK: Function call site:
469
469
// CHECK: %2 = witness_method $T, #private_proto_2.theMethod!1 : {{.*}} : $@convention(witness_method) <τ_0_0 where τ_0_0 : private_proto_2> (@in_guaranteed τ_0_0) -> (){{.*}} // user: %3
470
470
// CHECK: %3 = apply %2<T>(%0) : $@convention(witness_method) <τ_0_0 where τ_0_0 : private_proto_2> (@in_guaranteed τ_0_0) -> ()
471
- // CHECK: Incomplete callee list? : Yes
471
+ // CHECK-WMO: Incomplete callee list? : No
472
+ // CHECK-NOWMO: Incomplete callee list? : Yes
472
473
// CHECK: Known callees:
473
474
// CHECK: private_proto_2_internal_class_witness
474
475
sil private @call_through_private_proto_2 : $@convention(thin) <T where T : private_proto_2> (@in T) -> () {
@@ -552,7 +553,7 @@ bb0(%0 : $*private_proto_public_class_private_method):
552
553
// CHECK: Function call site:
553
554
// CHECK: %2 = witness_method $T, #private_proto_4.theMethod!1 : {{.*}} : $@convention(witness_method) <τ_0_0 where τ_0_0 : private_proto_4> (@in_guaranteed τ_0_0) -> (){{.*}} // user: %3
554
555
// CHECK: %3 = apply %2<T>(%0) : $@convention(witness_method) <τ_0_0 where τ_0_0 : private_proto_4> (@in_guaranteed τ_0_0) -> ()
555
- // CHECK: Incomplete callee list? : Yes
556
+ // CHECK: Incomplete callee list? : No
556
557
// CHECK: Known callees:
557
558
// CHECK: private_proto_4_public_class_private_method_witness
558
559
sil private @call_through_private_proto_4 : $@convention(thin) <T where T : private_proto_4> (@in T) -> () {
0 commit comments