1 // RUN: %clang_cc1 -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 %s -o - 2 3 @protocol Proto 4 - (void) ProtoDidget; 5 @end 6 7 @protocol MyProto <Proto> 8 - (void) widget; 9 @end 10 11 @interface Foo 12 - (void)StillMode; 13 @end 14 15 @interface Container 16 + (void)MyMeth; 17 @end 18 19 @implementation Container 20 + (void)MyMeth 21 { 22 Foo *view; 23 [(Foo <MyProto> *)view StillMode]; 24 [(Foo <MyProto> *)view widget]; 25 [(Foo <MyProto> *)view ProtoDidget]; 26 } 27 @end 28