diff --git a/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp b/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp index e9c33e1b1bf10..295b010da0ee0 100644 --- a/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp +++ b/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp @@ -291,12 +291,10 @@ static LogicalResult verifyConvOp(T op) { ElementsAttr weightZpAttr; if (!matchPattern(op.getInputZp(), m_Constant(&inputZpAttr)) || !matchPattern(op.getWeightZp(), m_Constant(&weightZpAttr))) { - op.emitOpError( - "bail out if the actual value of zero points cannot be determined"); - return failure(); + return success(); } - // Get and verify explicit zero points. + // Get and verify explicit constant zero points. int64_t inputZpVal; int64_t weightZpVal; diff --git a/mlir/test/Dialect/Tosa/ops.mlir b/mlir/test/Dialect/Tosa/ops.mlir index cd73377c7f587..27132fa71fda4 100644 --- a/mlir/test/Dialect/Tosa/ops.mlir +++ b/mlir/test/Dialect/Tosa/ops.mlir @@ -1,4 +1,4 @@ -// RUN: mlir-opt %s | mlir-opt | FileCheck %s +// RUN: mlir-opt %s --verify-each | mlir-opt | FileCheck %s // RUN: mlir-opt %s --mlir-print-op-generic | mlir-opt | FileCheck %s