diff options
author | Adrian Prantl <aprantl@apple.com> | 2014-02-25 19:48:36 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2014-02-25 19:48:36 +0000 |
commit | fd1f82a711148ba3e492e9e41e02fa5ec819ecd5 (patch) | |
tree | fc625d253d5f11ee5f51b9a8a801564cef8e1ec4 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | |
parent | fa32ca1e8e768582db30d7881f44cf74d53e7785 (diff) | |
download | bcm5719-llvm-fd1f82a711148ba3e492e9e41e02fa5ec819ecd5.tar.gz bcm5719-llvm-fd1f82a711148ba3e492e9e41e02fa5ec819ecd5.zip |
Revert "Debug info: Support variadic functions."
This reverts commit r202184 because of buildbot breakage.
llvm-svn: 202187
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index f9ee2705a39..2425948ae9a 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -582,7 +582,7 @@ DIE *DwarfDebug::createScopeChildrenDIE(DwarfCompileUnit *TheCU, DIE *ObjectPointer = NULL; // Collect arguments for current function. - if (LScopes.isCurrentFunctionScope(Scope)) { + if (LScopes.isCurrentFunctionScope(Scope)) for (unsigned i = 0, N = CurrentFnArguments.size(); i < N; ++i) if (DbgVariable *ArgDV = CurrentFnArguments[i]) if (DIE *Arg = @@ -592,16 +592,6 @@ DIE *DwarfDebug::createScopeChildrenDIE(DwarfCompileUnit *TheCU, ObjectPointer = Arg; } - // Create the unspecified parameter that marks a function as variadic. - DISubprogram SP(Scope->getScopeNode()); - assert(SP.Verify()); - DIArray FnArgs = SP.getType().getTypeArray(); - if (FnArgs.getElement(FnArgs.getNumElements()-1).isUnspecifiedParameter()) { - DIE *Ellipsis = new DIE(dwarf::DW_TAG_unspecified_parameters); - Children.push_back(Ellipsis); - } - } - // Collect lexical scope children first. const SmallVectorImpl<DbgVariable *> &Variables = ScopeVariables.lookup(Scope); |