aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-09-26 11:30:47 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-09-26 11:30:47 +0000
commit873999977881c1fb5bf26f074e33c05edde078c1 (patch)
tree0dbecdad842a007f1bff1713f8b84f9c1626fe8e /llvm/lib/Bitcode/Reader/MetadataLoader.cpp
parentcce4b8848b6f5b9d3f11a54ee04db705b717b6da (diff)
downloadllvm-873999977881c1fb5bf26f074e33c05edde078c1.zip
llvm-873999977881c1fb5bf26f074e33c05edde078c1.tar.gz
llvm-873999977881c1fb5bf26f074e33c05edde078c1.tar.bz2
MetadataLoader lazyLoadOneMetadata - silence static analyzer dyn_cast<MDNode> null dereference warning. NFCI.
The static analyzer is warning about a potential null dereference, but we should be able to use cast<MDNode> directly and if not assert will fire for us. llvm-svn: 372966
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
-rw-r--r--llvm/lib/Bitcode/Reader/MetadataLoader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Bitcode/Reader/MetadataLoader.cpp b/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
index fa50ec5..049164c 100644
--- a/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
+++ b/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
@@ -987,7 +987,7 @@ void MetadataLoader::MetadataLoaderImpl::lazyLoadOneMetadata(
assert(ID >= MDStringRef.size() && "Unexpected lazy-loading of MDString");
// Lookup first if the metadata hasn't already been loaded.
if (auto *MD = MetadataList.lookup(ID)) {
- auto *N = dyn_cast_or_null<MDNode>(MD);
+ auto *N = cast<MDNode>(MD);
if (!N->isTemporary())
return;
}