1 // RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s 2 // rdar://11939584 3 4 @interface PodiumWalkerController 5 @property (assign) id PROP; 6 - (void) // expected-error {{expected ';' after method prototype}} 7 @end // expected-error {{expected selector for Objective-C method}} 8 9 10 id GVAR; 11 12 id StopProgressAnimation() 13 { 14 15 PodiumWalkerController *controller; 16 return controller.PROP; 17 } 18 19 @interface P1 20 @property (assign) id PROP; 21 - (void); // expected-error {{expected selector for Objective-C method}} 22 @end 23 24 id GG=0; 25 26 id Stop1() 27 { 28 29 PodiumWalkerController *controller; 30 return controller.PROP; 31 } 32 33 @interface P2 34 @property (assign) id PROP; 35 - (void)Meth {} // expected-error {{expected ';' after method prototype}} 36 @end 37 38 @interface P3 39 @property (assign) id PROP; 40 - (void) 41 - (void)Meth {} // expected-error {{expected selector for Objective-C method}} \ 42 // expected-error {{expected ';' after method prototype}} 43 @end 44 45 id HH=0; 46 47 id Stop2() 48 { 49 50 PodiumWalkerController *controller; 51 return controller.PROP; 52 } 53