Do not warn with -Wuninitialized when the member is used in a sizeof or address-of...
[clang.git] / test / Rewriter / static-type-protocol-1.m
bloba072c9f3ca3f15ee509711b2d332afbf51786af3
1 // RUN: %clang_cc1 -rewrite-objc %s -o -
3 @protocol Proto
4 - (void) ProtoDidget;
5 @end
7 @protocol MyProto <Proto>
8 - (void) widget;
9 @end
11 @interface Foo 
12 - (void)StillMode;
13 @end
15 @interface Container
16 + (void)MyMeth;
17 @end
19 @implementation Container
20 + (void)MyMeth
22   Foo *view;
23   [(Foo <MyProto> *)view StillMode];
24   [(Foo <MyProto> *)view widget];
25   [(Foo <MyProto> *)view ProtoDidget];
27 @end