// RUN: %clang_cc1 -S %s -fobjc-gc -o /dev/null | |
typedef int NSInteger; | |
typedef struct _NSRect { | |
int origin; | |
int size; | |
} NSRect; | |
__attribute__((objc_gc(strong))) NSRect *_cachedRectArray; | |
extern const NSRect NSZeroRect; | |
@interface A{ | |
} | |
-(void)bar:(NSInteger *)rectCount; | |
@end | |
@implementation A | |
-(void)bar:(NSInteger *)rectCount { | |
NSRect appendRect = NSZeroRect; | |
_cachedRectArray[*rectCount - 1] = NSZeroRect; | |
} | |
@end |