1// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm -o - %s | FileCheck %s 2 3@interface NSArray @end 4 5@interface NSMutableArray : NSArray 6- (void) addObject; 7@end 8 9@interface BPXLAppDelegate 10 11- (NSArray *)arrayOfThings; 12 13@end 14 15 16@interface BPXLAppDelegate () 17@property (retain, nonatomic) NSMutableArray *arrayOfThings; 18@end 19 20@implementation BPXLAppDelegate 21 22@synthesize arrayOfThings=_arrayOfThings; 23 24- (void)applicationDidFinishLaunching 25{ 26 [self.arrayOfThings addObject]; 27} 28 29@end 30 31// CHECK: define internal ptr @"\01-[BPXLAppDelegate arrayOfThings 32// CHECK: ret ptr [[TWO:%.*]] 33 34