Do not emit name entry for a pointer type.
[oota-llvm.git] / 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.)