[llvm] 279d74f - [InstSimplify] Fix unused variable warning (NFC)

Yang Fan via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 23 18:57:22 PDT 2021


Author: Yang Fan
Date: 2021-03-24T09:56:36+08:00
New Revision: 279d74ffd1988ca607c2f49d617456fd5805a1e2

URL: https://github.com/llvm/llvm-project/commit/279d74ffd1988ca607c2f49d617456fd5805a1e2
DIFF: https://github.com/llvm/llvm-project/commit/279d74ffd1988ca607c2f49d617456fd5805a1e2.diff

LOG: [InstSimplify] Fix unused variable warning (NFC)

GCC warning:
```
/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp: In function ‘llvm::Value* SimplifyWithOpReplaced(llvm::Value*, llvm::Value*, llvm::Value*, const llvm::SimplifyQuery&, bool, unsigned int)’:
/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp:3993:15: warning: unused variable ‘SI’ [-Wunused-variable]
 3993 |     if (auto *SI = dyn_cast<SelectInst>(I))
      |               ^~
```

Added: 
    

Modified: 
    llvm/lib/Analysis/InstructionSimplify.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Analysis/InstructionSimplify.cpp b/llvm/lib/Analysis/InstructionSimplify.cpp
index b0ba66053df0..80c2a63725ad 100644
--- a/llvm/lib/Analysis/InstructionSimplify.cpp
+++ b/llvm/lib/Analysis/InstructionSimplify.cpp
@@ -3990,7 +3990,7 @@ static Value *SimplifyWithOpReplaced(Value *V, Value *Op, Value *RepOp,
       return PreventSelfSimplify(SimplifyGEPInst(GEP->getSourceElementType(),
                                                  NewOps, Q, MaxRecurse - 1));
 
-    if (auto *SI = dyn_cast<SelectInst>(I))
+    if (isa<SelectInst>(I))
       return PreventSelfSimplify(
           SimplifySelectInst(NewOps[0], NewOps[1], NewOps[2], Q,
                              MaxRecurse - 1));


        


More information about the llvm-commits mailing list