mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
A parse-only option is needed for parse performance tracking and the current option also includes semantic analysis.
46 lines
660 B
Swift
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()
|
|
}
|
|
}
|
|
|