[llvm] d6e65a6 - Fix a warning. [-Wunused-but-set-variable]
NAKAMURA Takumi via llvm-commits
llvm-commits at lists.llvm.org
Sat Nov 9 21:11:58 PST 2024
Author: NAKAMURA Takumi
Date: 2024-11-10T14:10:46+09:00
New Revision: d6e65a66095cc3c93ea78669bc41d0885780e8ea
URL: https://github.com/llvm/llvm-project/commit/d6e65a66095cc3c93ea78669bc41d0885780e8ea
DIFF: https://github.com/llvm/llvm-project/commit/d6e65a66095cc3c93ea78669bc41d0885780e8ea.diff
LOG: Fix a warning. [-Wunused-but-set-variable]
Added:
Modified:
llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp b/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
index 4a39a484e41c29..746fdaa340fc7a 100644
--- a/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
+++ b/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
@@ -577,8 +577,8 @@ static Value *findBaseDefiningValue(Value *I, DefiningValueMapTy &Cache,
return I;
}
- if (auto *RMWI = dyn_cast<AtomicRMWInst>(I)) {
- assert(RMWI->getOperation() == AtomicRMWInst::Xchg &&
+ if (isa<AtomicRMWInst>(I)) {
+ assert(cast<AtomicRMWInst>(I)->getOperation() == AtomicRMWInst::Xchg &&
"Only Xchg is allowed for pointer values");
// A RMW Xchg is a combined atomic load and store, so we can treat the
// loaded value as a base pointer.
More information about the llvm-commits
mailing list