blob: 489fe5fadf2c369174084067cf57df8ef1cde675 [file] [log] [blame]
// RUN: %target-parse-verify-swift
struct Throws1 {
init() throws { }
}
// <rdar://problem/22108568> Infinite recursion in typeCheckChildIndependently()
func unwrap() -> Int {}
class A22108568 {
init(a: ()) {}
}
class B22108568 : A22108568 {
required init() {
try super.init(a: unwrap()) // expected-error {{argument passed to call that takes no arguments}}
}
}