xref: /aosp_15_r20/external/llvm/test/DebugInfo/Inputs/dwarfdump-objc.m (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker// Compile with clang -g dwarfdump-objc.m -c -Wno-objc-root-class
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker@interface NSObject {} @end
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker
6*9880d681SAndroid Build Coastguard Worker@interface TestInterface
7*9880d681SAndroid Build Coastguard Worker@property (readonly) int ReadOnly;
8*9880d681SAndroid Build Coastguard Worker@property (assign) int Assign;
9*9880d681SAndroid Build Coastguard Worker@property (readwrite) int ReadWrite;
10*9880d681SAndroid Build Coastguard Worker@property (retain) NSObject *Retain;
11*9880d681SAndroid Build Coastguard Worker@property (copy) NSObject *Copy;
12*9880d681SAndroid Build Coastguard Worker@property (nonatomic) int NonAtomic;
13*9880d681SAndroid Build Coastguard Worker@property (atomic) int Atomic;
14*9880d681SAndroid Build Coastguard Worker@property (strong) NSObject *Strong;
15*9880d681SAndroid Build Coastguard Worker@property (unsafe_unretained) id UnsafeUnretained;
16*9880d681SAndroid Build Coastguard Worker@property (nullable) NSObject *Nullability;
17*9880d681SAndroid Build Coastguard Worker@property (null_resettable) NSObject *NullResettable;
18*9880d681SAndroid Build Coastguard Worker@property (class) int ClassProperty;
19*9880d681SAndroid Build Coastguard Worker@end
20*9880d681SAndroid Build Coastguard Worker
21*9880d681SAndroid Build Coastguard Worker@implementation TestInterface
22*9880d681SAndroid Build Coastguard Worker@end
23