[clang] 893a0ea - -Wunsafe-buffer-usage: fix build when -DLLVM_ENABLE_ASSERTIONS=off

Fangrui Song via cfe-commits cfe-commits at lists.llvm.org
Fri Dec 16 15:43:38 PST 2022


Author: Fangrui Song
Date: 2022-12-16T23:43:32Z
New Revision: 893a0ea948a65421013b62bd1855e430ca184739

URL: https://github.com/llvm/llvm-project/commit/893a0ea948a65421013b62bd1855e430ca184739
DIFF: https://github.com/llvm/llvm-project/commit/893a0ea948a65421013b62bd1855e430ca184739.diff

LOG: -Wunsafe-buffer-usage: fix build when -DLLVM_ENABLE_ASSERTIONS=off

Added: 
    

Modified: 
    clang/lib/Analysis/UnsafeBufferUsage.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Analysis/UnsafeBufferUsage.cpp b/clang/lib/Analysis/UnsafeBufferUsage.cpp
index 42824358b65e..d2a3c49a8796 100644
--- a/clang/lib/Analysis/UnsafeBufferUsage.cpp
+++ b/clang/lib/Analysis/UnsafeBufferUsage.cpp
@@ -146,7 +146,7 @@ static GadgetList findGadgets(const Decl *D) {
 #if NDEBUG
 #define NEXT return
 #else
-      int numFound = 0;
+      [[maybe_unused]] int numFound = 0;
 #define NEXT ++numFound
 #endif
 
@@ -162,7 +162,6 @@ static GadgetList findGadgets(const Decl *D) {
 
       assert(numFound >= 1 && "Gadgets not found in match result!");
       assert(numFound <= 1 && "Conflicting bind tags in gadgets!");
-      (void)numFound;
     }
   };
 


        


More information about the cfe-commits mailing list