blob: 38c06f16ade34f04fb3a664f33f3f73e334d2b28 [file] [log] [blame]
David Blaikie2183e702013-12-04 19:09:19 +00001// RUN: %clang -g -S -emit-llvm %s -o - | FileCheck %s
Nick Lewyckyf43e6812011-12-13 05:09:22 +00002
Duncan P. N. Exon Smith9dd4e4e2015-04-29 16:40:08 +00003// CHECK: !DIDerivedType(tag: DW_TAG_member, name: "p"
Duncan P. N. Exon Smithf04be1f2015-03-03 17:25:55 +00004// CHECK-SAME: baseType: ![[INT:[0-9]+]]
5// CHECK-SAME: DIFlagPublic
Duncan P. N. Exon Smith9dd4e4e2015-04-29 16:40:08 +00006// CHECK: ![[INT]] = !DIBasicType(name: "int"
7// CHECK: !DIDerivedType(tag: DW_TAG_member, name: "pr"
Duncan P. N. Exon Smithf04be1f2015-03-03 17:25:55 +00008// CHECK-NOT: flags:
9// CHECK-SAME: baseType: ![[INT]]
Devang Patelb9ab3092010-04-21 23:12:37 +000010
11class A {
12public:
13 int p;
14private:
15 int pr;
16};
17
18A a;