[llvm] 061b5ba - [Analysis] Fix a warning

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Fri May 5 09:09:44 PDT 2023


Author: Kazu Hirata
Date: 2023-05-05T09:09:33-07:00
New Revision: 061b5ba9aa9de0706ed68728f1a49046d7e027d6

URL: https://github.com/llvm/llvm-project/commit/061b5ba9aa9de0706ed68728f1a49046d7e027d6
DIFF: https://github.com/llvm/llvm-project/commit/061b5ba9aa9de0706ed68728f1a49046d7e027d6.diff

LOG: [Analysis] Fix a warning

This patch fixes:

  llvm/lib/Analysis/ValueTracking.cpp:895:12: error: unused variable
  'BitWidth' [-Werror,-Wunused-variable]

Added: 
    

Modified: 
    llvm/lib/Analysis/ValueTracking.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Analysis/ValueTracking.cpp b/llvm/lib/Analysis/ValueTracking.cpp
index f5bf29d16982..6f6a16c8ee4c 100644
--- a/llvm/lib/Analysis/ValueTracking.cpp
+++ b/llvm/lib/Analysis/ValueTracking.cpp
@@ -924,12 +924,14 @@ static void computeKnownBitsFromAssume(const Value *V, KnownBits &Known,
 
     if (Arg == V && isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
       assert(BitWidth == 1 && "assume operand is not i1?");
+      (void)BitWidth;
       Known.setAllOnes();
       return;
     }
     if (match(Arg, m_Not(m_Specific(V))) &&
         isValidAssumeForContext(I, Q.CxtI, Q.DT)) {
       assert(BitWidth == 1 && "assume operand is not i1?");
+      (void)BitWidth;
       Known.setAllZero();
       return;
     }


        


More information about the llvm-commits mailing list