reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | // 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 |