[llvm] 60db0b8 - [IPO] Fix uused-variable warnings

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sun Jul 9 17:54:36 PDT 2023


Author: Kazu Hirata
Date: 2023-07-09T17:54:30-07:00
New Revision: 60db0b8d3aa83504900f67fc1a0b89d929810264

URL: https://github.com/llvm/llvm-project/commit/60db0b8d3aa83504900f67fc1a0b89d929810264
DIFF: https://github.com/llvm/llvm-project/commit/60db0b8d3aa83504900f67fc1a0b89d929810264.diff

LOG: [IPO] Fix uused-variable warnings

This patch fixes:

  llvm/lib/Transforms/IPO/AttributorAttributes.cpp:2038:10: error:
  unused variable 'IsKnown' [-Werror,-Wunused-variable]

Added: 
    

Modified: 
    llvm/lib/Transforms/IPO/AttributorAttributes.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/IPO/AttributorAttributes.cpp b/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
index c87ff1d0a59858..6c4291f6282bc7 100644
--- a/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+++ b/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
@@ -2038,6 +2038,7 @@ struct AANoUnwindImpl : AANoUnwind {
     bool IsKnown;
     assert(!AA::hasAssumedIRAttr<Attribute::NoUnwind>(
         A, nullptr, getIRPosition(), DepClassTy::NONE, IsKnown));
+    (void)IsKnown;
   }
 
   const std::string getAsStr(Attributor *A) const override {
@@ -2422,6 +2423,7 @@ struct AANoSyncImpl : AANoSync {
     bool IsKnown;
     assert(!AA::hasAssumedIRAttr<Attribute::NoSync>(A, nullptr, getIRPosition(),
                                                     DepClassTy::NONE, IsKnown));
+    (void)IsKnown;
   }
 
   const std::string getAsStr(Attributor *A) const override {
@@ -2502,6 +2504,7 @@ struct AANoFreeImpl : public AANoFree {
     bool IsKnown;
     assert(!AA::hasAssumedIRAttr<Attribute::NoFree>(A, nullptr, getIRPosition(),
                                                     DepClassTy::NONE, IsKnown));
+    (void)IsKnown;
   }
 
   /// See AbstractAttribute::updateImpl(...).
@@ -2939,6 +2942,7 @@ struct AAMustProgressImpl : public AAMustProgress {
     bool IsKnown;
     assert(!AA::hasAssumedIRAttr<Attribute::MustProgress>(
         A, nullptr, getIRPosition(), DepClassTy::NONE, IsKnown));
+    (void)IsKnown;
   }
 
   /// See AbstractAttribute::getAsStr()
@@ -3021,6 +3025,7 @@ struct AANoRecurseImpl : public AANoRecurse {
     bool IsKnown;
     assert(!AA::hasAssumedIRAttr<Attribute::NoRecurse>(
         A, nullptr, getIRPosition(), DepClassTy::NONE, IsKnown));
+    (void)IsKnown;
   }
 
   /// See AbstractAttribute::getAsStr()
@@ -3528,6 +3533,7 @@ struct AAWillReturnImpl : public AAWillReturn {
     bool IsKnown;
     assert(!AA::hasAssumedIRAttr<Attribute::WillReturn>(
         A, nullptr, getIRPosition(), DepClassTy::NONE, IsKnown));
+    (void)IsKnown;
   }
 
   /// Check for `mustprogress` and `readonly` as they imply `willreturn`.
@@ -5659,6 +5665,7 @@ struct AANoReturnImpl : public AANoReturn {
     bool IsKnown;
     assert(!AA::hasAssumedIRAttr<Attribute::NoReturn>(
         A, nullptr, getIRPosition(), DepClassTy::NONE, IsKnown));
+    (void)IsKnown;
   }
 
   /// See AbstractAttribute::getAsStr().
@@ -5992,6 +5999,7 @@ struct AANoCaptureImpl : public AANoCapture {
     bool IsKnown;
     assert(!AA::hasAssumedIRAttr<Attribute::NoCapture>(
         A, nullptr, getIRPosition(), DepClassTy::NONE, IsKnown));
+    (void)IsKnown;
   }
 
   /// See AbstractAttribute::updateImpl(...).


        


More information about the llvm-commits mailing list