From dbddadd52f5a8266cc117356fd457348b8ee5ff2 Mon Sep 17 00:00:00 2001 From: George Karpenkov Date: Fri, 6 Apr 2018 19:14:05 +0000 Subject: Revert "[analyzer] Remove an unused variable" This reverts commit 2fa3e3edc4ed6547cc4ce46a8c79d1891a5b3b36. Removed the wrong variable. llvm-svn: 329445 --- clang/lib/Analysis/LiveVariables.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Analysis') diff --git a/clang/lib/Analysis/LiveVariables.cpp b/clang/lib/Analysis/LiveVariables.cpp index de2836d23be..b8ea1e96009 100644 --- a/clang/lib/Analysis/LiveVariables.cpp +++ b/clang/lib/Analysis/LiveVariables.cpp @@ -381,7 +381,7 @@ void TransferFunctions::VisitBlockExpr(BlockExpr *BE) { void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) { const Decl* D = DR->getDecl(); bool InAssignment = LV.inAssignment[DR]; - if (isa(D)) { + if (const auto *BD = dyn_cast(D)) { if (!InAssignment) val.liveBindings = LV.BSetFact.add(val.liveBindings, BD); } else if (const auto *VD = dyn_cast(D)) { -- cgit v1.2.3