// RUN: %target-parse-verify-swift class Foo { func bar(_: bar) {} // expected-error{{use of undeclared type 'bar'}} } class C { var triangle : triangle // expected-error {{'triangle' used within its own type}} expected-error{{use of undeclared type 'triangle'}} init() {} } typealias t = t // expected-error {{circular reference}} // QoI: Structs should get convenience initializers struct MyStruct { init(k: Int) { } convenience init() { // expected-error {{delegating initializers in structs are not marked with 'convenience'}} {{3-15=}} self.init(k: 1) } }