1 RUN: llvm-dwarfdump %p/Inputs/dwarfdump-objc.x86_64.o | FileCheck %s
3 CHECK: .debug_info contents:
5 CHECK: DW_TAG_APPLE_property
7 CHECK: DW_AT_APPLE_property_name {{.*}} "ReadOnly"
9 CHECK: DW_AT_APPLE_property_attribute {{.*}} (0x01 (DW_APPLE_PROPERTY_readonly))
11 CHECK: DW_TAG_APPLE_property
13 CHECK: DW_AT_APPLE_property_name {{.*}} "Assign"
15 CHECK: DW_AT_APPLE_property_attribute {{.*}} (0x0c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite))
17 CHECK: DW_TAG_APPLE_property
19 CHECK: DW_AT_APPLE_property_name {{.*}} "ReadWrite"
21 CHECK: DW_AT_APPLE_property_attribute {{.*}} (0x0c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite))
23 CHECK: DW_TAG_APPLE_property
25 CHECK: DW_AT_APPLE_property_name {{.*}} "Retain"
27 CHECK: DW_AT_APPLE_property_attribute {{.*}} (0x18 (DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_retain))
29 CHECK: DW_TAG_APPLE_property
31 CHECK: DW_AT_APPLE_property_name {{.*}} "Copy"
33 CHECK: DW_AT_APPLE_property_attribute {{.*}} (0x28 (DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_copy))
35 CHECK: DW_TAG_APPLE_property
37 CHECK: DW_AT_APPLE_property_name {{.*}} "NonAtomic"
39 CHECK: DW_AT_APPLE_property_attribute {{.*}} (0x4c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_nonatomic))