@@ -30,11 +30,11 @@ func arraySameType() {
30
30
31
31
let _: SameType = arrayWorks
32
32
let _: SameType = arrayFails
33
- // expected-error@-1 {{let 'arrayFails ' requires the types 'Fails' and 'Works' be equivalent}}
33
+ // expected-error@-1 {{protocol 'SameType ' requires the types 'Fails' and 'Works' be equivalent}}
34
34
35
35
let _: SameType = [ works] as [ Works ]
36
36
let _: SameType = [ fails] as [ Fails ]
37
- // expected-error@-1 {{generic struct 'Array ' requires the types 'Fails' and 'Works' be equivalent}}
37
+ // expected-error@-1 {{protocol 'SameType ' requires the types 'Fails' and 'Works' be equivalent}}
38
38
39
39
let _: SameType = [ works] as SameType
40
40
let _: SameType = [ fails] as SameType
@@ -55,11 +55,11 @@ func dictionarySameType() {
55
55
56
56
let _: SameType = dictWorks
57
57
let _: SameType = dictFails
58
- // expected-error@-1 {{let 'dictFails ' requires the types 'Fails' and 'Works' be equivalent}}
58
+ // expected-error@-1 {{protocol 'SameType ' requires the types 'Fails' and 'Works' be equivalent}}
59
59
60
60
let _: SameType = [ 0 : works] as [ Int : Works ]
61
61
let _: SameType = [ 0 : fails] as [ Int : Fails ]
62
- // expected-error@-1 {{generic struct 'Dictionary ' requires the types 'Fails' and 'Works' be equivalent}}
62
+ // expected-error@-1 {{protocol 'SameType ' requires the types 'Fails' and 'Works' be equivalent}}
63
63
64
64
let _: SameType = [ 0 : works] as SameType
65
65
let _: SameType = [ 0 : fails] as SameType
@@ -76,15 +76,15 @@ func arrayConforms() {
76
76
77
77
let _: Conforms = [ works]
78
78
let _: Conforms = [ fails]
79
- // expected-error@-1 {{generic struct 'Array ' requires that 'Fails' conform to 'Conforms'}}
79
+ // expected-error@-1 {{protocol 'Conforms ' requires that 'Fails' conform to 'Conforms'}}
80
80
81
81
let _: Conforms = arrayWorks
82
82
let _: Conforms = arrayFails
83
- // expected-error@-1 {{let 'arrayFails ' requires that 'Fails' conform to 'Conforms'}}
83
+ // expected-error@-1 {{protocol 'Conforms ' requires that 'Fails' conform to 'Conforms'}}
84
84
85
85
let _: Conforms = [ works] as [ Works ]
86
86
let _: Conforms = [ fails] as [ Fails ]
87
- // expected-error@-1 {{eneric struct 'Array ' requires that 'Fails' conform to 'Conforms'}}
87
+ // expected-error@-1 {{protocol 'Conforms ' requires that 'Fails' conform to 'Conforms'}}
88
88
89
89
let _: Conforms = [ works] as Conforms
90
90
let _: Conforms = [ fails] as Conforms
@@ -101,15 +101,15 @@ func dictionaryConforms() {
101
101
102
102
let _: Conforms = [ 0 : works]
103
103
let _: Conforms = [ 0 : fails]
104
- // expected-error@-1 {{generic struct 'Dictionary ' requires that 'Fails' conform to 'Conforms'}}
104
+ // expected-error@-1 {{protocol 'Conforms ' requires that 'Fails' conform to 'Conforms'}}
105
105
106
106
let _: Conforms = dictWorks
107
107
let _: Conforms = dictFails
108
- // expected-error@-1 {{let 'dictFails ' requires that 'Fails' conform to 'Conforms'}}
108
+ // expected-error@-1 {{protocol 'Conforms ' requires that 'Fails' conform to 'Conforms'}}
109
109
110
110
let _: Conforms = [ 0 : works] as [ Int : Works ]
111
111
let _: Conforms = [ 0 : fails] as [ Int : Fails ]
112
- // expected-error@-1 {{generic struct 'Dictionary ' requires that 'Fails' conform to 'Conforms'}}
112
+ // expected-error@-1 {{protocol 'Conforms ' requires that 'Fails' conform to 'Conforms'}}
113
113
114
114
let _: Conforms = [ 0 : works] as Conforms
115
115
let _: Conforms = [ 0 : fails] as Conforms
@@ -123,7 +123,7 @@ func dictionaryConforms() {
123
123
func combined( ) {
124
124
let _: Conforms = [ [ 0 : [ 1 : [ works] ] ] ]
125
125
let _: Conforms = [ [ 0 : [ 1 : [ fails] ] ] ]
126
- // expected-error@-1 {{generic struct 'Array ' requires that 'Fails' conform to 'Conforms'}}
126
+ // expected-error@-1 {{protocol 'Conforms ' requires that 'Fails' conform to 'Conforms'}}
127
127
128
128
// Needs self conforming protocols:
129
129
let _: Conforms = [ [ 0 : [ 1 : [ works] ] as Conforms ] ]
0 commit comments