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 |