Do not emit name entry for a pointer type.
authorDevang Patel <dpatel@apple.com>
Fri, 16 Oct 2009 21:27:43 +0000 (21:27 +0000)
committerDevang Patel <dpatel@apple.com>
Fri, 16 Oct 2009 21:27:43 +0000 (21:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84276 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/DwarfDebug.cpp

index 87e808ff9af636cab00e32807ed2da5489ae71fe..d50e5e34c8eff8214cc8b66a9e4590292a4540c5 100644 (file)
@@ -923,7 +923,7 @@ void DwarfDebug::ConstructTypeDIE(CompileUnit *DW_Unit, DIE &Buffer,
   AddType(DW_Unit, &Buffer, FromTy);
 
   // Add name if not anonymous or intermediate type.
-  if (Name)
+  if (Name && Tag != dwarf::DW_TAG_pointer_type)
     AddString(&Buffer, dwarf::DW_AT_name, dwarf::DW_FORM_string, Name);
 
   // Add size if non-zero (derived types might be zero-sized.)