24 lines · plain
1// RUN: %clang_cc1 -S %s -fobjc-gc -o /dev/null2typedef 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@end14 15@implementation A16 17-(void)bar:(NSInteger *)rectCount {18 NSRect appendRect = NSZeroRect;19 20 _cachedRectArray[*rectCount - 1] = NSZeroRect;21}22 23@end24