[mlir][scf] Quick fix to scf.execute_region no_inline (#154931)
Asm printer should exclude `no_inline` attr during printing optional attrs at the bottom.
This commit is contained in:
parent
7c1d2467f1
commit
b149fc7755
@ -157,8 +157,7 @@ void ExecuteRegionOp::print(OpAsmPrinter &p) {
|
||||
p.printRegion(getRegion(),
|
||||
/*printEntryBlockArgs=*/false,
|
||||
/*printBlockTerminators=*/true);
|
||||
|
||||
p.printOptionalAttrDict((*this)->getAttrs());
|
||||
p.printOptionalAttrDict((*this)->getAttrs(), /*elidedAttrs=*/{"no_inline"});
|
||||
}
|
||||
|
||||
LogicalResult ExecuteRegionOp::verify() {
|
||||
|
@ -1479,7 +1479,7 @@ func.func @execute_region_no_inline() {
|
||||
// CHECK-NEXT: scf.execute_region
|
||||
// CHECK-NEXT: %[[VAL:.*]] = "test.val"() : () -> i64
|
||||
// CHECK-NEXT: scf.yield %[[VAL]] : i64
|
||||
// CHECK-NEXT: }
|
||||
// CHECK-NOT: no_inline
|
||||
|
||||
// -----
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user