File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -216,11 +216,13 @@ func rdar46459603() {
216216 let e = E . foo ( value: " String " )
217217 var arr = [ " key " : e]
218218
219+ // FIXME(rdar://problem/64844584) - on iOS simulator this diagnostic is flaky,
220+ // either `referencing operator function '==' on 'Equatable'` or `operator function '==' requires`
219221 _ = arr. values == [ e]
220- // expected-error@-1 {{referencing operator function '==' on 'Equatable' requires that 'Dictionary<String, E>.Values' conform to 'Equatable'}}
222+ // expected-error@-1 {{requires that 'Dictionary<String, E>.Values' conform to 'Equatable'}}
221223 // expected-error@-2 {{cannot convert value of type '[E]' to expected argument type 'Dictionary<String, E>.Values'}}
222224 _ = [ arr. values] == [ [ e] ]
223- // expected-error@-1 {{operator function '==' requires that 'Dictionary<String, E>.Values' conform to 'Equatable'}}
225+ // expected-error@-1 {{requires that 'Dictionary<String, E>.Values' conform to 'Equatable'}}
224226 // expected-error@-2 {{cannot convert value of type '[E]' to expected element type 'Dictionary<String, E>.Values'}}
225227}
226228
You can’t perform that action at this time.
0 commit comments