1*67e74705SXin Li// RUN: %clang_cc1 -fsyntax-only -verify %s 2*67e74705SXin Li// rdar: //7824372 3*67e74705SXin Li 4*67e74705SXin Li@interface A // expected-note {{class started here}} 5*67e74705SXin Li-(void) im0; 6*67e74705SXin Li 7*67e74705SXin Li@implementation A // expected-error {{missing '@end'}} 8*67e74705SXin Li@end 9*67e74705SXin Li 10*67e74705SXin Li@interface B { // expected-note {{class started here}} 11*67e74705SXin Li} 12*67e74705SXin Li 13*67e74705SXin Li@implementation B // expected-error {{missing '@end'}} 14*67e74705SXin Li@end 15*67e74705SXin Li 16*67e74705SXin Li@interface C // expected-note 2 {{class started here}} 17*67e74705SXin Li@property int P; 18*67e74705SXin Li 19*67e74705SXin Li@implementation C // expected-error 2 {{missing '@end'}} 20