Add new value for given index in MDValuePtrs.

llvm-svn: 80867
This commit is contained in:
Devang Patel
2009-09-03 01:38:02 +00:00
parent 677e6a2faf
commit 116b4a0cb3

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) {