This should always be signed chars, so use int8_t. This fixes a miscompile when
[llvm/stm8.git] / test / FrontendObjC / 2011-03-08-IVarLookup.m
blob939f2a7b8f36bd959131fdf7fefd777e83fc58dc
1 // RUN: %llvmgcc -x objective-c -S -fobjc-abi-version=2 %s -o /dev/null
2 // XFAIL: *
3 // XTARGET: darwin
5 typedef unsigned int UInt_t;
7 @interface A
9 @protected
10   UInt_t _f1;
12 @end
14 @interface B : A { }
15 @end
17 @interface A ()
18 @property (assign) UInt_t f1;
19 @end
21 @interface B ()
22 @property (assign) int x;
23 @end
25 @implementation B
26 @synthesize x;
27 - (id) init
29   _f1 = 0;
30   return self;
32 @end