summaryrefslogtreecommitdiffstats
path: root/mlir/test/lib/TestDialect/TestDialect.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/test/lib/TestDialect/TestDialect.cpp')
-rw-r--r--mlir/test/lib/TestDialect/TestDialect.cpp7
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,
OpenPOWER on IntegriCloud