Home | History | Annotate | Download | only in Rewriter
      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
     25