diff options
Diffstat (limited to 'mlir/test/lib/TestDialect/TestDialect.cpp')
| -rw-r--r-- | mlir/test/lib/TestDialect/TestDialect.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mlir/test/lib/TestDialect/TestDialect.cpp b/mlir/test/lib/TestDialect/TestDialect.cpp index a6ec6ad9d7e..01780432a1a 100644 --- a/mlir/test/lib/TestDialect/TestDialect.cpp +++ b/mlir/test/lib/TestDialect/TestDialect.cpp @@ -116,6 +116,13 @@ TestDialect::TestDialect(MLIRContext *context) allowUnknownOperations(); } +LogicalResult TestDialect::verifyOperationAttribute(Operation *op, + NamedAttribute namedAttr) { + if (namedAttr.first == "test.invalid_attr") + return op->emitError() << "invalid to use 'test.invalid_attr'"; + return success(); +} + LogicalResult TestDialect::verifyRegionArgAttribute(Operation *op, unsigned regionIndex, unsigned argIndex, |

