diff --git a/lib/Dialect/mhlo/IR/hlo_ops.cc b/lib/Dialect/mhlo/IR/hlo_ops.cc index 0dd2f8e..50f328b 100644 --- a/lib/Dialect/mhlo/IR/hlo_ops.cc +++ b/lib/Dialect/mhlo/IR/hlo_ops.cc @@ -741,7 +741,7 @@ static LogicalResult Verify(BroadcastInDimOp op) { if (dimIndex >= resultRank) { return op.emitOpError( llvm::formatv("broadcast_dimensions contains invalid value {0} for " - "result result with rank {1}", + "result with rank {1}", dimIndex, resultRank)); } @@ -828,7 +828,7 @@ static LogicalResult Verify(DynamicBroadcastInDimOp op) { if (dimIndex >= resultRank) { return op.emitOpError( llvm::formatv("broadcast_dimensions contains invalid value {0} for " - "result result with rank {1}", + "result with rank {1}", dimIndex, resultRank)); } diff --git a/tests/ops.mlir b/tests/ops.mlir index 2e05697..ae84e1f 100644 --- a/tests/ops.mlir +++ b/tests/ops.mlir @@ -165,7 +165,7 @@ func @broadcast_in_dim_bad_rank_decrease(%arg0: tensor<1x2x3xi32>) -> tensor<3xi // ----- func @broadcast_in_dim_dimension_values_too_large(%arg0: tensor<1x2xi32>) -> tensor<1x2x3xi32> { - // expected-error@+1 {{broadcast_dimensions contains invalid value 9 for result result with rank 3}} + // expected-error@+1 {{broadcast_dimensions contains invalid value 9 for result with rank 3}} %0 = "mhlo.broadcast_in_dim"(%arg0) {broadcast_dimensions = dense<[9, 2]> : tensor<2xi64>} : (tensor<1x2xi32>) -> tensor<1x2x3xi32> return %0 : tensor<1x2x3xi32> }