1*67e74705SXin Li// RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s 2*67e74705SXin Li// rdar://10633434 3*67e74705SXin Li 4*67e74705SXin Li@interface testClass 5*67e74705SXin Li@end 6*67e74705SXin Li 7*67e74705SXin Li@class NSArray; 8*67e74705SXin Li 9*67e74705SXin Li@implementation testClass 10*67e74705SXin Li 11*67e74705SXin Listatic NSArray* prefixArray[] = @"BEGIN:", @"END:", @"VERSION:", @"N:", @"FN:", @"TEL;", @"TEL:", nil; // expected-error {{array initializer must be an initializer list}} \ 12*67e74705SXin Li // expected-error {{expected identifier or '('}} \ 13*67e74705SXin Li // expected-error {{expected ';' after top level declarator}} 14*67e74705SXin Li 15*67e74705SXin Listatic NSString* prefixArray1[] = @"BEGIN:", @"END:", @"VERSION:", @"N:", @"FN:", @"TEL;", @"TEL:", nil; // expected-error {{unknown type name 'NSString'}} \ 16*67e74705SXin Li // expected-error {{expected identifier or '('}} \ 17*67e74705SXin Li // expected-error {{expected ';' after top level declarator}} 18*67e74705SXin Li 19*67e74705SXin Listatic char* cArray[] = "BEGIN:", "END"; // expected-error {{array initializer must be an initializer list}} \ 20*67e74705SXin Li // expected-error {{expected identifier or '('}} \ 21*67e74705SXin Li // expected-error {{expected ';' after top level declarator}} 22*67e74705SXin Li 23*67e74705SXin Li@end 24