| // RUN: clang-cc -rewrite-objc %s -o - | |
| // RUN: clang-cc -rewrite-objc %s -o - | grep 'newInv->_container' | |
| @interface NSMutableArray | |
| - (void)addObject:(id)addObject; | |
| @end | |
| @interface NSInvocation { | |
| @private | |
| id _container; | |
| } | |
| + (NSInvocation *)invocationWithMethodSignature; | |
| @end | |
| @implementation NSInvocation | |
| + (NSInvocation *)invocationWithMethodSignature { | |
| NSInvocation *newInv; | |
| id obj = newInv->_container; | |
| [newInv->_container addObject:0]; | |
| return 0; | |
| } | |
| @end |