brintos

brintos / llvm-project-archived public Read only

0
0
Text · 558 B · 6cccf88 Raw
25 lines · plain
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@end7 8@interface NSInvocation {9@private10    id _container;11}12+ (NSInvocation *)invocationWithMethodSignature;13 14@end15 16@implementation NSInvocation17 18+ (NSInvocation *)invocationWithMethodSignature {19    NSInvocation *newInv;20    id obj = newInv->_container;21    [newInv->_container addObject:0];22   return 0;23}24@end25