Skip to content

Commit 921e14f

Browse files
committed
Update test cases that were checking for witness markers in debug output.
1 parent 84d70a2 commit 921e14f

File tree

3 files changed

+0
-17
lines changed

3 files changed

+0
-17
lines changed

test/Generics/associated_type_typo.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,9 @@ func typoAssoc4<T : P2>(_: T) where T.Assocp2.assoc : P3 {}
3737

3838
// CHECK-GENERIC-LABEL: .typoAssoc4@
3939
// CHECK-GENERIC-NEXT: Requirements:
40-
// CHECK-GENERIC-NEXT: T witness marker
4140
// CHECK-GENERIC-NEXT: T : P2 [explicit
42-
// CHECK-GENERIC-NEXT: T[.P2].AssocP2 witness marker
4341
// CHECK-GENERIC-NEXT: T[.P2].AssocP2 : P1 [protocol
4442
// CHECK-GENERIC-NEXT: T[.P2].AssocP2 == T.AssocP2 [redundant]
45-
// CHECK-GENERIC-NEXT: T[.P2].AssocP2[.P1].Assoc witness marker
4643
// CHECK-GENERIC-NEXT: T[.P2].AssocP2[.P1].Assoc : P3 [explicit
4744
// CHECK-GENERIC-NEXT: T[.P2].AssocP2[.P1].Assoc == T[.P2].AssocP2.Assoc [redundant]
4845
// CHECK-GENERIC-NEXT: Generic signature

test/Generics/requirement_inference.swift

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ class Fox : P1 {
5757
class Box<T : Fox> {
5858
// CHECK-LABEL: .unpack@
5959
// CHECK-NEXT: Requirements:
60-
// CHECK-NEXT: T witness marker
6160
// CHECK-NEXT: T : Fox [outer]
6261
func unpack(_ x: X1<T>) {}
6362
}
@@ -76,13 +75,11 @@ struct V<T : Canidae> {}
7675

7776
// CHECK-LABEL: .inferSuperclassRequirement1@
7877
// CHECK-NEXT: Requirements:
79-
// CHECK-NEXT: T witness marker
8078
// CHECK-NEXT: T : Canidae
8179
func inferSuperclassRequirement1<T : Carnivora>(_ v: V<T>) {}
8280

8381
// CHECK-LABEL: .inferSuperclassRequirement2@
8482
// CHECK-NEXT: Requirements:
85-
// CHECK-NEXT: T witness marker
8683
// CHECK-NEXT: T : Canidae
8784
func inferSuperclassRequirement2<T : Canidae>(_ v: U<T>) {}
8885

@@ -114,34 +111,26 @@ struct Model_P3_P4_Eq<T : P3, U : P4> where T.P3Assoc == U.P4Assoc {}
114111

115112
// CHECK-LABEL: .inferSameType1@
116113
// CHECK-NEXT: Requirements:
117-
// CHECK-NEXT: T witness marker
118114
// CHECK-NEXT: T : P3 [inferred @ {{.*}}:32]
119-
// CHECK-NEXT: U witness marker
120115
// CHECK-NEXT: U : P4 [inferred @ {{.*}}:32]
121-
// CHECK-NEXT: T[.P3].P3Assoc witness marker
122116
// CHECK-NEXT: T[.P3].P3Assoc : P1 [redundant @ {{.*}}:18]
123117
// CHECK-NEXT: T[.P3].P3Assoc : P2 [protocol @ {{.*}}:18]
124118
// CHECK-NEXT: T[.P3].P3Assoc == U[.P4].P4Assoc [inferred @ {{.*}}32]
125119
func inferSameType1<T, U>(_ x: Model_P3_P4_Eq<T, U>) { }
126120

127121
// CHECK-LABEL: .inferSameType2@
128122
// CHECK-NEXT: Requirements:
129-
// CHECK-NEXT: T witness marker
130123
// CHECK-NEXT: T : P3 [explicit @ {{.*}}requirement_inference.swift:{{.*}}:25]
131-
// CHECK-NEXT: U witness marker
132124
// CHECK-NEXT: U : P4 [explicit @ {{.*}}requirement_inference.swift:{{.*}}:33]
133-
// CHECK-NEXT: T[.P3].P3Assoc witness marker
134125
// CHECK-NEXT: T[.P3].P3Assoc : P1 [redundant @ {{.*}}requirement_inference.swift:{{.*}}:18]
135126
// CHECK-NEXT: T[.P3].P3Assoc : P2 [protocol @ {{.*}}requirement_inference.swift:{{.*}}:18]
136127
// CHECK-NEXT: T[.P3].P3Assoc == U[.P4].P4Assoc [explicit @ {{.*}}requirement_inference.swift:{{.*}}:75]
137128
func inferSameType2<T : P3, U : P4>(_: T) where U.P4Assoc : P2, T.P3Assoc == U.P4Assoc {}
138129

139130
// CHECK-LABEL: .inferSameType3@
140131
// CHECK-NEXT: Requirements:
141-
// CHECK-NEXT: T witness marker
142132
// CHECK-NEXT: T : PCommonAssoc1 [explicit @ {{.*}}requirement_inference.swift:{{.*}}:25]
143133
// CHECK-NEXT: T : PCommonAssoc2 [explicit @ {{.*}}requirement_inference.swift:{{.*}}:76]
144-
// CHECK-NEXT: T[.PCommonAssoc1].CommonAssoc witness marker
145134
// CHECK-NEXT: T[.PCommonAssoc1].CommonAssoc : P1 [explicit @ {{.*}}requirement_inference.swift:{{.*}}:68]
146135
// CHECK-NEXT: T[.PCommonAssoc1].CommonAssoc == T[.PCommonAssoc2].CommonAssoc [redundant @ {{.*}}requirement_inference.swift:{{.*}}:76]
147136
// CHECK-NEXT: Generic signature

test/Generics/superclass_constraint.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ extension P2 where Self.T : C {
6464

6565
// CHECK: superclassConformance1
6666
// CHECK: Requirements:
67-
// CHECK-NEXT: T witness marker
6867
// CHECK-NEXT: T : C [explicit @
6968
// CHECK-NEXT: T : P3 [redundant @
7069
// CHECK-NEXT: T[.P3].T == C.T [redundant]
@@ -73,7 +72,6 @@ func superclassConformance1<T>(t: T) where T : C, T : P3 {}
7372

7473
// CHECK: superclassConformance2
7574
// CHECK: Requirements:
76-
// CHECK-NEXT: T witness marker
7775
// CHECK-NEXT: T : C [explicit @
7876
// CHECK-NEXT: T : P3 [redundant @
7977
// CHECK-NEXT: T[.P3].T == C.T [redundant]
@@ -86,7 +84,6 @@ class C2 : C, P4 { }
8684

8785
// CHECK: superclassConformance3
8886
// CHECK: Requirements:
89-
// CHECK-NEXT: T witness marker
9087
// CHECK-NEXT: T : C2 [explicit @
9188
// CHECK-NEXT: T : P4 [redundant @
9289
// CHECK: Canonical generic signature: <τ_0_0 where τ_0_0 : C2>

0 commit comments

Comments
 (0)