diff --git a/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td b/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td --- a/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td +++ b/mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td @@ -38,6 +38,7 @@ let name = "pdl_interp"; let cppNamespace = "::mlir::pdl_interp"; let dependentDialects = ["pdl::PDLDialect"]; + let usePropertiesForAttributes = 1; let extraClassDeclaration = [{ /// Returns the name of the function containing the matcher code. This /// function is called by the interpreter when matching an operation.