From d3144ea8499692085fbb877e5cee5ecd9793603d Mon Sep 17 00:00:00 2001 From: Andrea Di Biagio Date: Mon, 2 Apr 2018 12:04:37 +0000 Subject: [PATCH] Fix unused variable warning introduced at revision 328910. llvm-svn: 328968 --- clang/lib/Analysis/LiveVariables.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/clang/lib/Analysis/LiveVariables.cpp b/clang/lib/Analysis/LiveVariables.cpp index d03d2a0..b8ea1e9 100644 --- a/clang/lib/Analysis/LiveVariables.cpp +++ b/clang/lib/Analysis/LiveVariables.cpp @@ -383,8 +383,7 @@ void TransferFunctions::VisitDeclRefExpr(DeclRefExpr *DR) { bool InAssignment = LV.inAssignment[DR]; if (const auto *BD = dyn_cast(D)) { if (!InAssignment) - val.liveBindings = - LV.BSetFact.add(val.liveBindings, cast(D)); + val.liveBindings = LV.BSetFact.add(val.liveBindings, BD); } else if (const auto *VD = dyn_cast(D)) { if (!InAssignment && !isAlwaysAlive(VD)) val.liveDecls = LV.DSetFact.add(val.liveDecls, VD); -- 2.7.4