mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-25 21:06:06 +00:00

LLVM r236120 renamed debug info IR constructs to use a `DI` prefix, now that the `DIDescriptor` hierarchy has been gone for about a week. This commit was generated using the rename-md-di-nodes.sh upgrade script attached to PR23080, followed by running clang-format-diff.py on the `lib/` portion of the patch. llvm-svn: 236121
19 lines
434 B
C++
19 lines
434 B
C++
// RUN: %clang -g -S -emit-llvm %s -o - | FileCheck %s
|
|
|
|
// CHECK: !DIDerivedType(tag: DW_TAG_member, name: "p"
|
|
// CHECK-SAME: baseType: ![[INT:[0-9]+]]
|
|
// CHECK-SAME: DIFlagPublic
|
|
// CHECK: ![[INT]] = !DIBasicType(name: "int"
|
|
// CHECK: !DIDerivedType(tag: DW_TAG_member, name: "pr"
|
|
// CHECK-NOT: flags:
|
|
// CHECK-SAME: baseType: ![[INT]]
|
|
|
|
class A {
|
|
public:
|
|
int p;
|
|
private:
|
|
int pr;
|
|
};
|
|
|
|
A a;
|