Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / compiler-rt / test / tsan / Darwin / objc-double-property.mm
blobc99151d280487e786ea3346f242e8989c714be97
1 // RUN: %clangxx_tsan -O0 %s -o %t -framework Foundation && %run %t 2>&1 | FileCheck %s
2 // RUN: %clangxx_tsan -O1 %s -o %t -framework Foundation && %run %t 2>&1 | FileCheck %s
3 // RUN: %clangxx_tsan -O2 %s -o %t -framework Foundation && %run %t 2>&1 | FileCheck %s
4 // RUN: %clangxx_tsan -O3 %s -o %t -framework Foundation && %run %t 2>&1 | FileCheck %s
6 #import <Foundation/Foundation.h>
8 @interface MyClass : NSObject
9 @property float a;
10 @property double b;
11 @property long double c;
12 @end
14 @implementation MyClass
15 @end
17 int main() {
18   NSLog(@"Hello world");
21 // CHECK: Hello world