From 0b158c6c7df8c459d1c12121949fef9d68e59ed2 Mon Sep 17 00:00:00 2001 From: Mogball Date: Sun, 14 Nov 2021 23:23:14 +0000 Subject: [PATCH] [mlir][ods] Fix unused uniqued attr constraint Derived attributes' constraints are no longer uniqued - derived attributes' verifiers are not automatically generated. --- mlir/tools/mlir-tblgen/CodeGenHelpers.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/mlir/tools/mlir-tblgen/CodeGenHelpers.cpp b/mlir/tools/mlir-tblgen/CodeGenHelpers.cpp index d1bf325..1335732 100644 --- a/mlir/tools/mlir-tblgen/CodeGenHelpers.cpp +++ b/mlir/tools/mlir-tblgen/CodeGenHelpers.cpp @@ -313,6 +313,7 @@ void StaticVerifierFunctionEmitter::collectOpConstraints( /// Collect attribute constraints. for (const NamedAttribute &namedAttr : op.getAttributes()) { if (!namedAttr.attr.getPredicate().isNull() && + !namedAttr.attr.isDerivedAttr() && canUniqueAttrConstraint(namedAttr.attr)) collectConstraint(attrConstraints, "attr", namedAttr.attr); } -- 2.7.4