Fix static analyzer null dereference warning. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 12 Mar 2020 14:32:33 +0000 (14:32 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 12 Mar 2020 14:56:51 +0000 (14:56 +0000)
clang/lib/AST/DeclCXX.cpp

index 58e7e16..3645169 100644 (file)
@@ -3096,7 +3096,7 @@ VarDecl *BindingDecl::getHoldingVar() const {
   if (!DRE)
     return nullptr;
 
-  auto *VD = dyn_cast<VarDecl>(DRE->getDecl());
+  auto *VD = cast<VarDecl>(DRE->getDecl());
   assert(VD->isImplicit() && "holding var for binding decl not implicit");
   return VD;
 }