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