blob: d84ed34199452c4fec4af2feb48d1410a9db5add [file] [log] [blame]
// Note that for the test to be effective, each of these enums must only have
// its Equatable or Hashable conformance referenced /once/ in the primary file.
enum FromOtherFile : String {
// expected-note@-1 {{type declared here}}
case A = "a"
}
enum AlsoFromOtherFile : Int {
case A = 0
}
enum YetAnotherFromOtherFile: Float {
case A = 0.0
}
enum OtherFileNonconforming {
case A(Int)
}
enum YetOtherFileNonconforming {
// expected-note@-1 {{type declared here}}
case A(Int)
}
enum GenericOtherFileNonconforming<T> {
// expected-note@-1 {{type declared here}}
case A(T)
}