1 | // RUN: %clang -S -emit-llvm -m64 -fobjc-abi-version=2 %s -o /dev/null |
---|---|
2 | |
3 | typedef unsigned int UInt_t; |
4 | |
5 | @interface A |
6 | { |
7 | @protected |
8 | UInt_t _f1; |
9 | } |
10 | @end |
11 | |
12 | @interface B : A { } |
13 | @end |
14 | |
15 | @interface A () |
16 | @property (assign) UInt_t f1; |
17 | @end |
18 | |
19 | @interface B () |
20 | @property (assign) int x; |
21 | @end |
22 | |
23 | @implementation B |
24 | @synthesize x; |
25 | - (id) init |
26 | { |
27 | _f1 = 0; |
28 | return self; |
29 | } |
30 | @end |
31 |