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 | a3fff11156d37b089c1c92d640fb2b2c364d9983 (patch) | |
tree | 691d7d6937081223dbabc455ad6d0b4126d9e0e6 /include/llvm/Bitcode | |
parent | a3d6593097f935ba6f5b3d869069d63eda81caa7 (diff) | |
download | external_llvm-a3fff11156d37b089c1c92d640fb2b2c364d9983.zip external_llvm-a3fff11156d37b089c1c92d640fb2b2c364d9983.tar.gz external_llvm-a3fff11156d37b089c1c92d640fb2b2c364d9983.tar.bz2 |
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 87d0f12..d8e3b38 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()); |