blob: f8efb06741440d30dbde21b3c36d5d27e80634d8 [file] [log] [blame]
// RUN: %target-run-simple-swift | %FileCheck %s
// REQUIRES: executable_test
protocol Bar : class {
}
public class Foo : Bar {
}
public class Base {
final fileprivate(set) var a: UInt32 = 0
}
public class Derived<T> : Base {
final var type : Bar.Type
final var k = Foo()
init(_ t: Bar.Type, _ kl: Foo ) {
type = t
k = kl
}
}
public func dontCrash() {
// CHECK: Derived<Swift.Int>
print(Derived<Int>(Foo.self, Foo()))
}
dontCrash()