150
|
1 // RUN: %clang_cc1 -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 %s -o -
|
|
2 // RUN: %clang_cc1 -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 %s -o - | grep 'newInv->_container'
|
|
3
|
|
4 @interface NSMutableArray
|
|
5 - (void)addObject:(id)addObject;
|
|
6 @end
|
|
7
|
|
8 @interface NSInvocation {
|
|
9 @private
|
|
10 id _container;
|
|
11 }
|
|
12 + (NSInvocation *)invocationWithMethodSignature;
|
|
13
|
|
14 @end
|
|
15
|
|
16 @implementation NSInvocation
|
|
17
|
|
18 + (NSInvocation *)invocationWithMethodSignature {
|
|
19 NSInvocation *newInv;
|
|
20 id obj = newInv->_container;
|
|
21 [newInv->_container addObject:0];
|
|
22 return 0;
|
|
23 }
|
|
24 @end
|