brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.4 KiB · f79ae1d Raw
76 lines · plain
1RUN: llvm-dwarfdump -v %p/Inputs/dwarfdump-objc.x86_64.o | FileCheck %s2 3CHECK:      .debug_info contents:4 5CHECK: DW_TAG_APPLE_property6CHECK-NOT: TAG7CHECK:    DW_AT_APPLE_property_name {{.*}} "ReadOnly"8CHECK-NOT: TAG9CHECK:    DW_AT_APPLE_property_attribute {{.*}} (0x0101 (DW_APPLE_PROPERTY_readonly, DW_APPLE_PROPERTY_atomic))10 11CHECK: DW_TAG_APPLE_property12CHECK-NOT: TAG13CHECK:   DW_AT_APPLE_property_name {{.*}} "Assign"14CHECK-NOT: TAG15CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x090c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_atomic, DW_APPLE_PROPERTY_unsafe_unretained))16 17CHECK: DW_TAG_APPLE_property18CHECK-NOT: TAG19CHECK:   DW_AT_APPLE_property_name {{.*}} "ReadWrite"20CHECK-NOT: TAG21CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x090c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_atomic, DW_APPLE_PROPERTY_unsafe_unretained))22 23CHECK: DW_TAG_APPLE_property24CHECK-NOT: TAG25CHECK:   DW_AT_APPLE_property_name {{.*}} "Retain"26CHECK-NOT: TAG27CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x0118 (DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_retain, DW_APPLE_PROPERTY_atomic))28 29CHECK: DW_TAG_APPLE_property30CHECK-NOT: TAG31CHECK:   DW_AT_APPLE_property_name {{.*}} "Copy"32CHECK-NOT: TAG33CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x0128 (DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_copy, DW_APPLE_PROPERTY_atomic))34 35CHECK: DW_TAG_APPLE_property36CHECK-NOT: TAG37CHECK:   DW_AT_APPLE_property_name {{.*}} "NonAtomic"38CHECK-NOT: TAG39CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x084c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_nonatomic, DW_APPLE_PROPERTY_unsafe_unretained))40 41CHECK: DW_TAG_APPLE_property42CHECK-NOT: TAG43CHECK:   DW_AT_APPLE_property_name {{.*}} "Atomic"44CHECK-NOT: TAG45CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x090c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_atomic, DW_APPLE_PROPERTY_unsafe_unretained))46 47CHECK: DW_TAG_APPLE_property48CHECK-NOT: TAG49CHECK:   DW_AT_APPLE_property_name {{.*}} "Strong"50CHECK-NOT: TAG51CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x0508 (DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_atomic, DW_APPLE_PROPERTY_strong))52 53CHECK: DW_TAG_APPLE_property54CHECK-NOT: TAG55CHECK:   DW_AT_APPLE_property_name {{.*}} "UnsafeUnretained"56CHECK-NOT: TAG57CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x090c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_atomic, DW_APPLE_PROPERTY_unsafe_unretained))58 59CHECK: DW_TAG_APPLE_property60CHECK-NOT: TAG61CHECK:   DW_AT_APPLE_property_name {{.*}} "Nullability"62CHECK-NOT: TAG63CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x190c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_atomic, DW_APPLE_PROPERTY_unsafe_unretained, DW_APPLE_PROPERTY_nullability))64 65CHECK: DW_TAG_APPLE_property66CHECK-NOT: TAG67CHECK:   DW_AT_APPLE_property_name {{.*}} "NullResettable"68CHECK-NOT: TAG69CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x390c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_atomic, DW_APPLE_PROPERTY_unsafe_unretained, DW_APPLE_PROPERTY_nullability, DW_APPLE_PROPERTY_null_resettable))70 71CHECK: DW_TAG_APPLE_property72CHECK-NOT: TAG73CHECK:   DW_AT_APPLE_property_name {{.*}} "ClassProperty"74CHECK-NOT: TAG75CHECK:   DW_AT_APPLE_property_attribute {{.*}} (0x490c (DW_APPLE_PROPERTY_assign, DW_APPLE_PROPERTY_readwrite, DW_APPLE_PROPERTY_atomic, DW_APPLE_PROPERTY_unsafe_unretained, DW_APPLE_PROPERTY_class))76