[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