Files
swift-mirror/test/stdlib/ArrayDiagnostics.swift
Henrik G. Olsson cbc0ec3b88 Add -verify-ignore-unrelated where necessary (NFC)
These are tests that fail in the next commit without this flag. This
does not add -verify-ignore-unrelated to all tests with -verify, only
the ones that would fail without it. This is NFC since this flag is
currently a no-op.
2025-10-04 14:19:52 -07:00

10 lines
423 B
Swift

// RUN: %target-typecheck-verify-swift -verify-ignore-unrelated
class NotEquatable {}
func test_ArrayOfNotEquatableIsNotEquatable() {
var a = [ NotEquatable(), NotEquatable() ]
// There is also a note attached to declaration - requirement from conditional conformance of '[NotEquatable]' to 'Equatable'
if a == a {} // expected-error {{operator function '==' requires that 'NotEquatable' conform to 'Equatable'}}
}