|  | // RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s | 
|  | // rdar://11939584 | 
|  |  | 
|  | @interface PodiumWalkerController | 
|  | @property (assign) id PROP; | 
|  | - (void) // expected-error {{expected ';' after method prototype}} | 
|  | @end // expected-error {{expected selector for Objective-C method}} | 
|  |  | 
|  |  | 
|  | id GVAR; | 
|  |  | 
|  | id StopProgressAnimation() | 
|  | { | 
|  |  | 
|  | PodiumWalkerController *controller; | 
|  | return controller.PROP; | 
|  | } | 
|  |  | 
|  | @interface P1 | 
|  | @property (assign) id PROP; | 
|  | - (void); // expected-error {{expected selector for Objective-C method}} | 
|  | @end | 
|  |  | 
|  | id GG=0; | 
|  |  | 
|  | id Stop1() | 
|  | { | 
|  |  | 
|  | PodiumWalkerController *controller; | 
|  | return controller.PROP; | 
|  | } | 
|  |  | 
|  | @interface P2 | 
|  | @property (assign) id PROP; | 
|  | - (void)Meth {} // expected-error {{expected ';' after method prototype}} | 
|  | @end | 
|  |  | 
|  | @interface P3 | 
|  | @property (assign) id PROP; | 
|  | - (void) | 
|  | - (void)Meth {} // expected-error {{expected selector for Objective-C method}} \ | 
|  | // expected-error {{expected ';' after method prototype}} | 
|  | @end | 
|  |  | 
|  | id HH=0; | 
|  |  | 
|  | id Stop2() | 
|  | { | 
|  |  | 
|  | PodiumWalkerController *controller; | 
|  | return controller.PROP; | 
|  | } |