OSDN Git Service

Fix "warning: variabl 'XX’ set but not used" in release build (variable used in asser...
authorMehdi Amini <mehdi.amini@apple.com>
Sat, 2 Apr 2016 05:34:19 +0000 (05:34 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Sat, 2 Apr 2016 05:34:19 +0000 (05:34 +0000)
From: Mehdi Amini <mehdi.amini@apple.com>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265220 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/MemoryDependenceAnalysis.cpp
lib/Transforms/Utils/MemorySSA.cpp

index 2436543..ce6519a 100644 (file)
@@ -1407,7 +1407,7 @@ bool MemoryDependenceResults::getNonLocalPointerDepFromBB(
           NonLocalDepResult(I.getBB(), I.getResult(), Pointer.getAddr()));
       break;
     }
-    (void)foundBlock;
+    (void)foundBlock; (void)GotWorklistLimit;
     assert((foundBlock || GotWorklistLimit) && "Current block not in cache?");
   }
 
index 1ce8970..e5f02be 100644 (file)
@@ -540,7 +540,7 @@ void MemorySSA::verifyDomination(Function &F) const {
         continue;
 
       for (User *U : MD->users()) {
-        BasicBlock *UseBlock;
+        BasicBlock *UseBlock; (void)UseBlock;
         // Things are allowed to flow to phi nodes over their predecessor edge.
         if (auto *P = dyn_cast<MemoryPhi>(U)) {
           for (const auto &Arg : P->operands()) {