[Mlir-commits] [mlir] [mlir][acc] Fix unused variable warning in non-asserts build (PR #175101)
Aiden Grossman
llvmlistbot at llvm.org
Thu Jan 8 16:54:06 PST 2026
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/175101
f79f50cd547d0582af15aebd3a0413136b9311ae added a pass that has an iteration variable that is only used behind a LLVM_DEBUG macro which are no-op in release builds, thus leaving the variable unused.
>From 313e2383b6a4fb878f766f6526a1a1b266367453 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 9 Jan 2026 00:52:24 +0000
Subject: [PATCH] [mlir][acc] Fix unused variable warning in non-asserts build
f79f50cd547d0582af15aebd3a0413136b9311ae added a pass that has an
iteration variable that is only used behind a LLVM_DEBUG macro which are
no-op in release builds, thus leaving the variable unused.
---
.../OpenACC/Transforms/OffloadLiveInValueCanonicalization.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mlir/lib/Dialect/OpenACC/Transforms/OffloadLiveInValueCanonicalization.cpp b/mlir/lib/Dialect/OpenACC/Transforms/OffloadLiveInValueCanonicalization.cpp
index 1392bddb123d0..ea7ee715189e3 100644
--- a/mlir/lib/Dialect/OpenACC/Transforms/OffloadLiveInValueCanonicalization.cpp
+++ b/mlir/lib/Dialect/OpenACC/Transforms/OffloadLiveInValueCanonicalization.cpp
@@ -285,7 +285,7 @@ class OffloadLiveInValueCanonicalization
// Canonicalization of values changes live-in set.
// Rerun the algorithm until convergence.
bool changes = false;
- int iteration = 0;
+ [[maybe_unused]] int iteration = 0;
do {
LLVM_DEBUG(llvm::dbgs() << "\tIteration " << iteration++ << "\n");
changes = canonicalizeLiveInValues(op->getRegion(0), accSupport);
More information about the Mlir-commits
mailing list