We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
signalPassFailure
1 parent 9977071 commit 94783a8Copy full SHA for 94783a8
mlir/lib/Dialect/Mesh/Transforms/ShardingPropagation.cpp
@@ -369,7 +369,7 @@ struct ShardingPropagation
369
OpBuilder builder(ctx);
370
if (!region.hasOneBlock()) {
371
funcOp.emitOpError() << "only one block is supported!";
372
- signalPassFailure();
+ return signalPassFailure();
373
}
374
Block &block = region.front();
375
mlir/test/Dialect/Mesh/sharding-propagation-failed.mlir
@@ -0,0 +1,4 @@
1
+// RUN: mlir-opt --pass-pipeline="builtin.module(func.func(sharding-propagation))" %s -verify-diagnostics
2
+
3
+// expected-error @+1 {{'func.func' op only one block is supported!}}
4
+func.func private @no_block_function(i64)
0 commit comments