]> granicus.if.org Git - clang/commitdiff
ExprEngineObjC.cpp: Fix warnings. [-Wunused-variable]
authorNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 15 Sep 2015 01:53:27 +0000 (01:53 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 15 Sep 2015 01:53:27 +0000 (01:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247657 91177308-0d34-0410-b5e6-96231b3b80d8

lib/StaticAnalyzer/Core/ExprEngineObjC.cpp

index 1d77714a002df7b9c04695332094c6b39952b863..eb035acee960510c3fb7cc52fcf1a1d420eb6c08 100644 (file)
@@ -182,10 +182,10 @@ void ExprEngine::VisitObjCMessage(const ObjCMessageExpr *ME,
       // Receiver is definitely nil, so run ObjCMessageNil callbacks and return.
       if (nilState && !notNilState) {
         StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx);
-        bool HasTag = Pred->getLocation().getTag();
         Pred = Bldr.generateNode(ME, Pred, nilState, nullptr,
                                  ProgramPoint::PreStmtKind);
-        assert((Pred || HasTag) && "Should have cached out already!");
+        assert((Pred || Pred->getLocation().getTag()) &&
+               "Should have cached out already!");
         if (!Pred)
           return;
         getCheckerManager().runCheckersForObjCMessageNil(Dst, Pred,
@@ -198,9 +198,9 @@ void ExprEngine::VisitObjCMessage(const ObjCMessageExpr *ME,
       // Generate a transition to the non-nil state, dropping any potential
       // nil flow.
       if (notNilState != State) {
-        bool HasTag = Pred->getLocation().getTag();
         Pred = Bldr.generateNode(ME, Pred, notNilState);
-        assert((Pred || HasTag) && "Should have cached out already!");
+        assert((Pred || Pred->getLocation().getTag()) &&
+               "Should have cached out already!");
         if (!Pred)
           return;
       }