diff options
author | Eric Christopher <echristo@gmail.com> | 2013-12-04 19:06:58 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2013-12-04 19:06:58 +0000 |
commit | fb934a2183d3a63e73a53fb865971dcc46ab2712 (patch) | |
tree | dd6cba4ef8c46413229e66506edbfbf959fe820f /lib/CodeGen/AsmPrinter/DwarfUnit.cpp | |
parent | 12b493af2b176fc07d2c8be2adf0d8ce4d06f42b (diff) | |
download | llvm-fb934a2183d3a63e73a53fb865971dcc46ab2712.tar.gz llvm-fb934a2183d3a63e73a53fb865971dcc46ab2712.tar.bz2 llvm-fb934a2183d3a63e73a53fb865971dcc46ab2712.tar.xz |
Use move and stack allocation for RangeSpanLists. As a result make
a few things more const as well because we're now using const
references to refer to iterators.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196398 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfUnit.cpp')
-rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp index d3504f8a8f..d93f46e80d 100644 --- a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp @@ -59,10 +59,6 @@ TypeUnit::TypeUnit(unsigned UID, DIE *D, uint16_t Language, AsmPrinter *A, Unit::~Unit() { for (unsigned j = 0, M = DIEBlocks.size(); j < M; ++j) DIEBlocks[j]->~DIEBlock(); - for (SmallVectorImpl<RangeSpanList *>::iterator RI = getRangeLists().begin(), - RE = getRangeLists().end(); - RI != RE; ++RI) - delete *RI; } /// createDIEEntry - Creates a new DIEEntry to be a proxy for a debug |