From 5bf7a49fd7819aa1949bece3de9e6601db72cadf Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Tue, 29 Sep 2009 20:30:57 +0000 Subject: Only one custom meadata of each kind can be attached with an instruction. llvm-svn: 83105 --- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp') diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index f5ddd3ff3ba..fe0366fb629 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -1582,7 +1582,7 @@ bool BitcodeReader::ParseMetadataAttachment() { for (unsigned i = 1; i != RecordLength; i = i+2) { unsigned Kind = Record[i]; Value *Node = MDValueList.getValueFwdRef(Record[i+1]); - TheMetadata.setMD(Kind, cast(Node), Inst); + TheMetadata.addMD(Kind, cast(Node), Inst); } break; } -- cgit v1.2.3