Files
swift-mirror/test/Sema/Inputs/dynamic_replacements_init_A.swift
2019-02-18 10:26:59 -08:00

33 lines
390 B
Swift

struct S {
let i: Int
init(i: Int) {
self.i = i
}
init(y: Int) {
self.init(i: y)
}
}
class A {
let i: Int
init(i: Int) {
self.i = i
}
convenience init(c: Int) {
self.init(i: c)
}
}
class B : A {
let b: Int
init(b: Int, i: Int) {
self.b = b
super.init(i: i)
}
convenience init(x: Int) {
self.init(b: x, i: x)
}
}