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() {
216
216
let e = E . foo ( value: " String " )
217
217
var arr = [ " key " : e]
218
218
219
+ // FIXME(rdar://problem/64844584) - on iOS simulator this diagnostic is flaky,
220
+ // either `referencing operator function '==' on 'Equatable'` or `operator function '==' requires`
219
221
_ = 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'}}
221
223
// expected-error@-2 {{cannot convert value of type '[E]' to expected argument type 'Dictionary<String, E>.Values'}}
222
224
_ = [ 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'}}
224
226
// expected-error@-2 {{cannot convert value of type '[E]' to expected element type 'Dictionary<String, E>.Values'}}
225
227
}
226
228
You can’t perform that action at this time.
0 commit comments