[mlir] Fix build breakage introduced by D139026
authorMatthias Springer <springerm@google.com>
Thu, 1 Dec 2022 08:16:17 +0000 (09:16 +0100)
committerMatthias Springer <springerm@google.com>
Thu, 1 Dec 2022 08:16:49 +0000 (09:16 +0100)
mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp

index 96a386e..53709a2 100644 (file)
@@ -897,7 +897,8 @@ transform::ReplaceOp::apply(TransformResults &transformResults,
   for (Operation *target : payload) {
     if (target->getNumOperands() > 0)
       return emitDefiniteFailure() << "expected target without operands";
-    if (!target->hasTrait<IsIsolatedFromAbove>() && target->getNumRegions() > 0)
+    if (!target->hasTrait<OpTrait::IsIsolatedFromAbove>() &&
+        target->getNumRegions() > 0)
       return emitDefiniteFailure()
              << "expected target that is isloated from above";
   }
@@ -935,7 +936,7 @@ LogicalResult transform::ReplaceOp::verify() {
   if (replacement->getNumOperands() > 0)
     return replacement->emitOpError()
            << "expected replacement without operands";
-  if (!replacement->hasTrait<IsIsolatedFromAbove>() &&
+  if (!replacement->hasTrait<OpTrait::IsIsolatedFromAbove>() &&
       replacement->getNumRegions() > 0)
     return replacement->emitOpError()
            << "expect op that is isolated from above";