diff options
author | Ted Kremenek <kremenek@apple.com> | 2007-11-10 19:33:26 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2007-11-10 19:33:26 +0000 |
commit | e7bbd41af29a2376cf8873da882f54ba25b1d91f (patch) | |
tree | 691d7d6937081223dbabc455ad6d0b4126d9e0e6 /include/llvm/Bitcode | |
parent | 303f7fe1490d78e1f305cde78c077448723aae44 (diff) |
Fixed a bug introduced by my last patch. Now we properly clear out the BatchIDVec
vector before reusing it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43984 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Bitcode')
-rw-r--r-- | include/llvm/Bitcode/Deserialize.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/Bitcode/Deserialize.h b/include/llvm/Bitcode/Deserialize.h index 87d0f12728..d8e3b38f4e 100644 --- a/include/llvm/Bitcode/Deserialize.h +++ b/include/llvm/Bitcode/Deserialize.h @@ -213,6 +213,8 @@ public: template <typename T> void BatchReadOwnedPtrs(unsigned NumPtrs, T** Ptrs, bool AutoRegister=true) { + BatchIDVec.clear(); + for (unsigned i = 0; i < NumPtrs; ++i) BatchIDVec.push_back(ReadPtrID()); |