diff --git a/include/llvm/Bitcode/Deserialize.h b/include/llvm/Bitcode/Deserialize.h index 87d0f12728a..d8e3b38f4e7 100644 --- a/include/llvm/Bitcode/Deserialize.h +++ b/include/llvm/Bitcode/Deserialize.h @@ -213,6 +213,8 @@ public: template void BatchReadOwnedPtrs(unsigned NumPtrs, T** Ptrs, bool AutoRegister=true) { + BatchIDVec.clear(); + for (unsigned i = 0; i < NumPtrs; ++i) BatchIDVec.push_back(ReadPtrID());