From 36ac72f4e3e4752f85c16363d630f4cfbd682e48 Mon Sep 17 00:00:00 2001 From: David Spickett Date: Thu, 12 Jun 2025 12:51:11 +0000 Subject: [PATCH] [llvm][MemProf] Fix unused variable warning in release build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit g++-13 warned that: llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp:1645:8: warning: variable ‘PrevIterCreatedNode’ set but not used [-Wunused-but-set-variable] 1645 | bool PrevIterCreatedNode = false; | ^~~~~~~~~~~~~~~~~~~ When asserts were not enabled. --- llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp b/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp index f28fe51fb6a5..10120dd0e10c 100644 --- a/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp +++ b/llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp @@ -1642,7 +1642,7 @@ void CallsiteContextGraph:: // this entry. DenseSet LastNodeContextIds = LastNode->getContextIds(); - bool PrevIterCreatedNode = false; + [[maybe_unused]] bool PrevIterCreatedNode = false; bool CreatedNode = false; for (unsigned I = 0; I < Calls.size(); I++, PrevIterCreatedNode = CreatedNode) {