OSDN Git Service

Empty DIType represents void. In this case no need to construct any type DIE.
authorDevang Patel <dpatel@apple.com>
Fri, 23 Jan 2009 19:13:31 +0000 (19:13 +0000)
committerDevang Patel <dpatel@apple.com>
Fri, 23 Jan 2009 19:13:31 +0000 (19:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62861 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/DwarfWriter.cpp

index fd59533..6bbb5bb 100644 (file)
@@ -1662,10 +1662,8 @@ private:
 
   /// AddType - Add a new type attribute to the specified entity.
   void AddType(CompileUnit *DW_Unit, DIE *Entity, DIType Ty) {
-    if (Ty.isNull()) {
-      AddBasicType(Entity, DW_Unit, "", DW_ATE_signed, sizeof(int32_t));
+    if (Ty.isNull())
       return;
-    }
 
     // Check for pre-existence.
     DIEntry *&Slot = DW_Unit->getDIEntrySlotFor(Ty.getGV());