repo.or.cz
/
llvm-project.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
raw
|
HEAD
Revert "[llvm] Improve llvm.objectsize computation by computing GEP, alloca and mallo...
[llvm-project.git]
/
clang
/
test
/
Rewriter
/
static-type-protocol-1.m
blob
dbf9d38670fc5b7aa999b614dc0e64b330f7dd16
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