[llvm] r301151 - Fix unused variables / fields warnings in release builds

Sanjoy Das via llvm-commits llvm-commits at lists.llvm.org
Sun Apr 23 17:46:40 PDT 2017


Author: sanjoy
Date: Sun Apr 23 19:46:40 2017
New Revision: 301151

URL: http://llvm.org/viewvc/llvm-project?rev=301151&view=rev
Log:
Fix unused variables / fields warnings in release builds

Modified:
    llvm/trunk/lib/Analysis/ScalarEvolution.cpp

Modified: llvm/trunk/lib/Analysis/ScalarEvolution.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/ScalarEvolution.cpp?rev=301151&r1=301150&r2=301151&view=diff
==============================================================================
--- llvm/trunk/lib/Analysis/ScalarEvolution.cpp (original)
+++ llvm/trunk/lib/Analysis/ScalarEvolution.cpp Sun Apr 23 19:46:40 2017
@@ -6098,6 +6098,11 @@ Optional<ScalarEvolution::ExitLimit>
 ScalarEvolution::ExitLimitCache::find(const Loop *L, Value *ExitCond,
                                       BasicBlock *TBB, BasicBlock *FBB,
                                       bool ControlsExit, bool AllowPredicates) {
+  (void)this->L;
+  (void)this->TBB;
+  (void)this->FBB;
+  (void)this->AllowPredicates;
+
   assert(this->L == L && this->TBB == TBB && this->FBB == FBB &&
          this->AllowPredicates == AllowPredicates &&
          "Variance in assumed invariant key components!");
@@ -6118,6 +6123,7 @@ void ScalarEvolution::ExitLimitCache::in
 
   auto InsertResult = TripCountMap.insert({{ExitCond, ControlsExit}, EL});
   assert(InsertResult.second && "Expected successful insertion!");
+  (void)InsertResult;
 }
 
 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCondCached(




More information about the llvm-commits mailing list