blob: 500f5c14e1de490b5d68c57f0680289a25972211 [file] [log] [blame]
// RUN: %target-swift-frontend %s -emit-ir -o /dev/null
public protocol OurProtocol {
associatedtype T
var myVar: T? {get set}
var validator: (Int) -> (T) { get set }
}
class Parent {
}
class MyClass<T> : OurProtocol {
var myVar: T?
var validator: (Int) -> (T) = { (t) -> (T) in return t as! T }
}
var myClass = MyClass<Int>()