f4a2713ac8
Change-Id: Ia40e9ffdf29b5dab2f122f673ff6802a58bc690f
52 lines
436 B
Objective-C
52 lines
436 B
Objective-C
static inline void *test0(id x) {
|
|
return x;
|
|
}
|
|
|
|
static inline void **test1(__strong id* x) {
|
|
return (void**) x;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
struct Test3 {
|
|
id *field;
|
|
};
|
|
|
|
@interface Test4 {
|
|
@public
|
|
id *field1;
|
|
__strong id *field2;
|
|
}
|
|
@end
|
|
|
|
struct Test5 {
|
|
id field;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern struct Test6 *const kMagicConstant;
|
|
|
|
|
|
|
|
|
|
|
|
@interface Test7
|
|
@property id *prop;
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static inline void *test8(id ptr) {
|
|
return (__bridge_retain void*) ptr;
|
|
}
|