Skip to content

Commit 4504e77

Browse files
authored
[mlir][MemRef] Fixed a lit test for assume alignment (#140447)
Fixed a lit test that failed from my previous commit
1 parent ffb9bbf commit 4504e77

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

mlir/test/Integration/Dialect/MemRef/assume-alignment-runtime-verification.mlir

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ func.func @main() {
1010
// This buffer is properly aligned. There should be no error.
1111
// CHECK-NOT: ^ memref is not aligned to 8
1212
%alloc = memref.alloca() : memref<5xf64>
13-
memref.assume_alignment %alloc, 8 : memref<5xf64>
13+
%0 = memref.assume_alignment %alloc, 8 : memref<5xf64>
1414

1515
// Construct a memref descriptor with a pointer that is not aligned to 4.
1616
// This cannot be done with just the memref dialect. We have to resort to
@@ -28,10 +28,10 @@ func.func @main() {
2828
%buffer = builtin.unrealized_conversion_cast %10 : !llvm.struct<(ptr, ptr, i64, array<1 x i64>, array<1 x i64>)> to memref<1xf32>
2929

3030
// CHECK: ERROR: Runtime op verification failed
31-
// CHECK-NEXT: "memref.assume_alignment"(%{{.*}}) <{alignment = 4 : i32}> : (memref<1xf32>) -> ()
31+
// CHECK-NEXT: %[[ASSUME:.*]] = "memref.assume_alignment"(%{{.*}}) <{alignment = 4 : i32}> : (memref<1xf32>)
3232
// CHECK-NEXT: ^ memref is not aligned to 4
3333
// CHECK-NEXT: Location: loc({{.*}})
34-
memref.assume_alignment %buffer, 4 : memref<1xf32>
34+
%assume = memref.assume_alignment %buffer, 4 : memref<1xf32>
3535

3636
return
3737
}

0 commit comments

Comments
 (0)