diff --git a/mlir/include/mlir/IR/AttrTypeSubElements.h b/mlir/include/mlir/IR/AttrTypeSubElements.h --- a/mlir/include/mlir/IR/AttrTypeSubElements.h +++ b/mlir/include/mlir/IR/AttrTypeSubElements.h @@ -413,6 +413,9 @@ function_ref walkAttrsFn, function_ref walkTypesFn) { using ImplT = typename T::ImplType; + (void)derived; + (void)walkAttrsFn; + (void)walkTypesFn; if constexpr (llvm::is_detected::value) { auto key = static_cast(derived.getImpl())->getAsKey();