From 7940b0546ba0c28990bc059c8c3ec36fdad0fd0a Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 12 Apr 2025 23:35:48 -0700 Subject: [PATCH] [BOLT] Fix warning This patch fixes: bolt/lib/Core/BinaryContext.cpp:582:8: error: unused variable 'printEntryDiagnostics' [-Werror,-Wunused-variable] bolt/lib/Core/BinaryContext.cpp:842:10: error: unused variable 'isSibling' [-Werror,-Wunused-variable] --- bolt/lib/Core/BinaryContext.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bolt/lib/Core/BinaryContext.cpp b/bolt/lib/Core/BinaryContext.cpp index d5bfbf1e9f59..82ede09c29dd 100644 --- a/bolt/lib/Core/BinaryContext.cpp +++ b/bolt/lib/Core/BinaryContext.cpp @@ -663,6 +663,7 @@ bool BinaryContext::analyzeJumpTable(const uint64_t Address, const BinaryFunction *TargetBF = getBinaryFunctionContainingAddress(Value); if (!TargetBF || !areRelatedFragments(TargetBF, &BF)) { LLVM_DEBUG(printEntryDiagnostics(dbgs(), TargetBF)); + (void)printEntryDiagnostics; break; } @@ -843,6 +844,7 @@ BinaryContext::getOrCreateJumpTable(BinaryFunction &Function, uint64_t Address, &Function, std::placeholders::_1); assert(llvm::all_of(JT->Parents, isSibling) && "cannot re-use jump table of a different function"); + (void)isSibling; if (opts::Verbosity > 2) { this->outs() << "BOLT-INFO: multiple fragments access the same jump table" << ": " << *JT->Parents[0] << "; " << Function << '\n';