Module debugging: Also correctly handle typedef'd foward-declared members.

Thanks again to Richard Smith for pointing this out.

llvm-svn: 267630
This commit is contained in:
Adrian Prantl
2016-04-26 23:37:38 +00:00
parent 807e13379b
commit 0dabc2adba
4 changed files with 28 additions and 13 deletions

View File

@@ -130,5 +130,9 @@
// CHECK-SAME: flags: DIFlagFwdDecl
// CHECK-SAME: identifier: "_ZTS15FwdDeclTemplateIiE")
// Forward-declared member of a template.
// CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "Member",
// CHECK-SAME: flags: DIFlagFwdDecl
// CHECK-SAME: identifier: "_ZTSN21FwdDeclTemplateMemberIiE6MemberE")
// CHECK-NEG-NOT: !DICompositeType(tag: DW_TAG_structure_type, name: "PureForwardDecl"