Add new value for given index in MDValuePtrs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80867 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Devang Patel 2009-09-03 01:38:02 +00:00
parent 7096395d02
commit c0ff8c85dc

View File

@ -332,6 +332,9 @@ void BitcodeReaderMDValueList::AssignValue(Value *V, unsigned Idx) {
Value *PrevVal = OldV;
OldV->replaceAllUsesWith(V);
delete PrevVal;
// Deleting PrevVal sets Idx value in MDValuePtrs to null. Set new
// value for Idx.
MDValuePtrs[Idx] = V;
}
Value *BitcodeReaderMDValueList::getValueFwdRef(unsigned Idx) {