diff options
author | Devang Patel <dpatel@apple.com> | 2010-01-05 20:41:31 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2010-01-05 20:41:31 +0000 |
commit | e307348325e07d41513ae36b64d3d337996e2a76 (patch) | |
tree | 2c0f284ee743b57632c54bd92b00eb03425456a7 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | a81a6dff0d7748f05637ac07a6da7a150094c88f (diff) | |
download | bcm5719-llvm-e307348325e07d41513ae36b64d3d337996e2a76.tar.gz bcm5719-llvm-e307348325e07d41513ae36b64d3d337996e2a76.zip |
NamedMDNode is a collection MDNodes.
llvm-svn: 92761
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
-rw-r--r-- | llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index 98243e0e249..c8097a09996 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -787,11 +787,11 @@ bool BitcodeReader::ParseMetadata() { // Read named metadata elements. unsigned Size = Record.size(); - SmallVector<MetadataBase*, 8> Elts; + SmallVector<MDNode *, 8> Elts; for (unsigned i = 0; i != Size; ++i) { Value *MD = MDValueList.getValueFwdRef(Record[i]); - if (MetadataBase *B = dyn_cast<MetadataBase>(MD)) - Elts.push_back(B); + if (MDNode *B = dyn_cast_or_null<MDNode>(MD)) + Elts.push_back(B); } Value *V = NamedMDNode::Create(Context, Name.str(), Elts.data(), Elts.size(), TheModule); |