[llvm-commits] [llvm] r62412 - /llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp

Devang Patel dpatel at apple.com
Fri Jan 16 22:57:26 PST 2009


Author: dpatel
Date: Sat Jan 17 00:57:25 2009
New Revision: 62412

URL: http://llvm.org/viewvc/llvm-project?rev=62412&view=rev
Log:
Assign argument type to appropriate DIE.

Modified:
    llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp

Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp?rev=62412&r1=62411&r2=62412&view=diff

==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp Sat Jan 17 00:57:25 2009
@@ -1775,7 +1775,7 @@
         for (unsigned i = 1, N = Elements.getNumElements(); i < N; ++i) {
           DIE *Arg = new DIE(DW_TAG_formal_parameter);
           DIDescriptor Ty = Elements.getElement(i);
-          AddType(DW_Unit, &Buffer, DIType(Ty.getGV()));
+          AddType(DW_Unit, Arg, DIType(Ty.getGV()));
           Buffer.AddChild(Arg);
         }
       }
@@ -1921,7 +1921,7 @@
     // Add arguments.
     for (unsigned i = 1, N =  Args.getNumElements(); i < N; ++i) {
       DIE *Arg = new DIE(DW_TAG_formal_parameter);
-      AddType(DW_Unit, Method, DIType(Args.getElement(i).getGV()));
+      AddType(DW_Unit, Arg, DIType(Args.getElement(i).getGV()));
       AddUInt(Arg, DW_AT_artificial, DW_FORM_flag, 1); // ???
       Method->AddChild(Arg);
     }





More information about the llvm-commits mailing list