summaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2013-12-04 19:06:58 +0000
committerEric Christopher <echristo@gmail.com>2013-12-04 19:06:58 +0000
commitfb934a2183d3a63e73a53fb865971dcc46ab2712 (patch)
treedd6cba4ef8c46413229e66506edbfbf959fe820f /lib/CodeGen/AsmPrinter/DwarfUnit.cpp
parent12b493af2b176fc07d2c8be2adf0d8ce4d06f42b (diff)
downloadllvm-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.cpp4
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