diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-09-26 11:30:47 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-09-26 11:30:47 +0000 |
commit | 873999977881c1fb5bf26f074e33c05edde078c1 (patch) | |
tree | 0dbecdad842a007f1bff1713f8b84f9c1626fe8e /llvm/lib/Bitcode/Reader/MetadataLoader.cpp | |
parent | cce4b8848b6f5b9d3f11a54ee04db705b717b6da (diff) | |
download | llvm-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.cpp | 2 |
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; } |