diff options
author | Charles Davis <cdavis5x@gmail.com> | 2013-05-07 21:14:15 +0000 |
---|---|---|
committer | Charles Davis <cdavis5x@gmail.com> | 2013-05-07 21:14:15 +0000 |
commit | 17a0dcb91caac2eee593ec790aa7c7926cfd74ef (patch) | |
tree | 60f8ff6369d5f1c39624d82bb6f50c9c21d701e7 /llvm/lib/MC/MCStreamer.cpp | |
parent | 68a60451b30159e7998f7537ee99369e82fb64f3 (diff) | |
download | bcm5719-llvm-17a0dcb91caac2eee593ec790aa7c7926cfd74ef.tar.gz bcm5719-llvm-17a0dcb91caac2eee593ec790aa7c7926cfd74ef.zip |
MCStreamer: Also clear vector of W64UnwindInfos on reset().
Patch by Kai Nacke!
llvm-svn: 181363
Diffstat (limited to 'llvm/lib/MC/MCStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCStreamer.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCStreamer.cpp b/llvm/lib/MC/MCStreamer.cpp index 4839c3470c7..8f1895e0485 100644 --- a/llvm/lib/MC/MCStreamer.cpp +++ b/llvm/lib/MC/MCStreamer.cpp @@ -35,6 +35,7 @@ MCStreamer::~MCStreamer() { void MCStreamer::reset() { for (unsigned i = 0; i < getNumW64UnwindInfos(); ++i) delete W64UnwindInfos[i]; + W64UnwindInfos.clear(); EmitEHFrame = true; EmitDebugFrame = false; CurrentW64UnwindInfo = 0; |