Files
swift-mirror/test/decl/class/constructor_search_outer.swift
David Farler b7d17b25ba Rename -parse flag to -typecheck
A parse-only option is needed for parse performance tracking and the
current option also includes semantic analysis.
2016-11-28 10:50:55 -08:00

46 lines
660 B
Swift

// RUN: %target-typecheck-verify-swift
class A {
init() {}
}
class B {
init() {}
convenience init(x: ()) {
class C: A {
override init() { // No error
super.init()
}
}
class D: A {
convenience init(x: ()) {
class DI : A {
override init() { // No error
super.init()
}
}
self.init()
}
override init() { // No error
class DI : A {
override init() { // No error
super.init()
}
}
super.init()
}
}
struct E {
init() {} // No error
}
self.init()
}
}