Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / CodeGenObjC / getter-property-type-mismatch.m
blobeba391ce2f08594e2e677ffe8fbbfdde90ce69b1
1 // RUN: %clang_cc1 -triple x86_64-apple-darwin10  -emit-llvm -o - %s | FileCheck %s
3 @interface NSArray @end
5 @interface NSMutableArray : NSArray
6 - (void) addObject;
7 @end
9 @interface BPXLAppDelegate
11 - (NSArray *)arrayOfThings;
13 @end
16 @interface BPXLAppDelegate ()
17 @property (retain, nonatomic) NSMutableArray *arrayOfThings;
18 @end
20 @implementation BPXLAppDelegate
22 @synthesize arrayOfThings=_arrayOfThings;
24 - (void)applicationDidFinishLaunching
26    [self.arrayOfThings addObject];
29 @end
31 // CHECK: define internal ptr @"\01-[BPXLAppDelegate arrayOfThings
32 // CHECK: ret ptr [[TWO:%.*]]