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