Suppress compiler warnings regarding unused variables
Not all ops have operands or results, so it ends up there may be no
use of wordIndex or the generated op's results.
PiperOrigin-RevId: 258984485
diff --git a/tools/mlir-tblgen/SPIRVUtilsGen.cpp b/tools/mlir-tblgen/SPIRVUtilsGen.cpp
index 869fe1a..458183f 100644
--- a/tools/mlir-tblgen/SPIRVUtilsGen.cpp
+++ b/tools/mlir-tblgen/SPIRVUtilsGen.cpp
@@ -210,7 +210,7 @@
op.getQualCppClassName());
os << " {\n";
os << " SmallVector<Type, 1> resultTypes;\n";
- os << " size_t wordIndex = 0;\n";
+ os << " size_t wordIndex = 0; (void)wordIndex;\n";
// Deserialize result information if it exists
bool hasResult = false;
@@ -270,7 +270,7 @@
}
os << formatv(" auto op = opBuilder.create<{0}>(unknownLoc, resultTypes, "
- "operands, attributes);\n",
+ "operands, attributes); (void)op;\n",
op.getQualCppClassName());
if (hasResult) {
os << " valueMap[valueID] = op.getResult();\n";