blob: 31553df6130a9a7ce10038c1fddf4781554e80a7 [file] [log] [blame]
Eric Christopher7bc54e52011-08-20 00:37:56 +00001// RUN: %clang_cc1 -S %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