[llvm] e948da1 - [Transforms] Fix -Wunused-variable in DemoteRegToStack.cpp (NFC)

Jie Fu via llvm-commits llvm-commits at lists.llvm.org
Thu May 16 05:53:06 PDT 2024


Author: Jie Fu
Date: 2024-05-16T20:52:56+08:00
New Revision: e948da1021b207dbcee9ed484ccb3409c2295561

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

LOG: [Transforms] Fix -Wunused-variable in DemoteRegToStack.cpp (NFC)

llvm-project/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp:58:21:
error: unused variable 'BB' [-Werror,-Wunused-variable]
        BasicBlock *BB = SplitCriticalEdge(II, i);
                    ^
1 error generated.

Added: 
    

Modified: 
    llvm/lib/Transforms/Utils/DemoteRegToStack.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp b/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
index 653ea8bbb72b9..7995b75408031 100644
--- a/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
+++ b/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp
@@ -55,7 +55,7 @@ AllocaInst *llvm::DemoteRegToStack(Instruction &I, bool VolatileLoads,
       auto *Succ = CBI->getSuccessor(i);
       if (!Succ->getSinglePredecessor()) {
         assert(isCriticalEdge(II, i) && "Expected a critical edge!");
-        BasicBlock *BB = SplitCriticalEdge(II, i);
+        [[maybe_unused]] BasicBlock *BB = SplitCriticalEdge(II, i);
         assert(BB && "Unable to split critical edge.");
       }
     }


        


More information about the llvm-commits mailing list