blob: 3f56dca9e426f1d0718aa626c9ab1dfb6d4d1ee7 [file] [log] [blame]
public class Base<T> {
var t: T
init(_ a: T) {
t = a
}
}
public class Sub<T> : Base<T> {
}
public func requestTypeThrough<T>(closure: (Sub<T>) -> (), arg: T) {
closure(Sub(arg))
}