[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / DebugInfo / Inputs / dwarfdump-objc.m
blob805384c13643629329a9f2fae806df864fcf5f2a
1 // Compile with clang -g dwarfdump-objc.m -c -Wno-objc-root-class
3 @interface NSObject {} @end
6 @interface TestInterface
7 @property (readonly) int ReadOnly;
8 @property (assign) int Assign;
9 @property (readwrite) int ReadWrite;
10 @property (retain) NSObject *Retain;
11 @property (copy) NSObject *Copy;
12 @property (nonatomic) int NonAtomic;
13 @property (atomic) int Atomic;
14 @property (strong) NSObject *Strong;
15 @property (unsafe_unretained) id UnsafeUnretained;
16 @property (nullable) NSObject *Nullability;
17 @property (null_resettable) NSObject *NullResettable;
18 @property (class) int ClassProperty;
19 @end
21 @implementation TestInterface
22 @end