brintos

brintos / llvm-project-archived public Read only

0
0
Text · 597 B · 5092e23 Raw
23 lines · plain
1// RUN: %clang_cc1 -emit-llvm -debug-info-kind=limited %s -o - | FileCheck %s2 3// CHECK: ![[BASE_PROP:[0-9]+]] = !DIObjCProperty(name: "base"4// CHECK-SAME:                                    attributes: 23165// CHECK-SAME:                                    type: ![[P1_TYPE:[0-9]+]]6//7// CHECK: ![[P1_TYPE]] = !DIBasicType(name: "int"8//9// CHECK: !DIDerivedType(tag: DW_TAG_member, name: "_customIvar"10// CHECK-SAME:           extraData: ![[BASE_PROP]]11 12@interface C {13  int _customIvar;14}15@property int base;16@end17 18@implementation C19@synthesize base = _customIvar;20@end21 22void foo(C *cptr) {}23