blob: 3778fd29f43674273442315bc392b752452532c4 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001// RUN: %llvmgcc -c %s -fobjc-gc -o /dev/null
2typedef int NSInteger;
3typedef struct _NSRect {
4 int origin;
5 int size;
6} NSRect;
7
8__attribute__((objc_gc(strong))) NSRect *_cachedRectArray;
9extern const NSRect NSZeroRect;
10@interface A{
11}
12-(void)bar:(NSInteger *)rectCount;
13@end
14
15@implementation A
16
17-(void)bar:(NSInteger *)rectCount {
18 NSRect appendRect = NSZeroRect;
19
20 _cachedRectArray[*rectCount - 1] = NSZeroRect;
21}
22
23@end