blob: 06e3256d43a154c680fa6f9ad78daa7e5a7bdd56 [file] [log] [blame]
// RUN: %target-typecheck-verify-swift
struct Foo<T, U> {
var value: U
func bar() -> Foo<T, U> {
return Foo(value)
// expected-error@-1 {{'Foo<T, U>' requires the types 'T' and 'U' be equivalent}}
}
}
extension Foo where T == U {
init(_ value: U) {
self.value = value
}
}