Skip to content

Commit 48461c5

Browse files
committed
Update delete.cpp test after rebase
1 parent 4a96555 commit 48461c5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

clang/test/CIR/CodeGen/delete.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ namespace test3 {
3838
// CHECK-LABEL: cir.func dso_local @_ZN5test37destroyEPNS_1XE
3939
// CHECK: %[[ARG_VAR:.*]] = cir.alloca !cir.ptr<!rec_test33A3AX>
4040
// CHECK: %[[ARG:.*]] = cir.load{{.*}} %[[ARG_VAR]] : !cir.ptr<!cir.ptr<!rec_test33A3AX>>, !cir.ptr<!rec_test33A3AX>
41-
// CHECK: %[[ARG_PTR:.*]] = cir.cast(bitcast, %[[ARG]]
42-
// CHECK: %[[VTABLE:.*]] = cir.load{{.*}} %[[ARG_PTR]]
43-
// CHECK: %[[DTOR_PTR:.*]] = cir.vtable.address_point( %[[VTABLE]] : !cir.ptr<!cir.ptr<!cir.func<(!cir.ptr<!rec_test33A3AX>)>>>, address_point = <index = 0, offset = 1>)
41+
// CHECK: %[[VPTR_PTR:.*]] = cir.vtable.get_vptr %[[ARG]] : !cir.ptr<!rec_test33A3AX> -> !cir.ptr<!cir.vptr>
42+
// CHECK: %[[VPTR:.*]] = cir.load{{.*}} %[[VPTR_PTR]] : !cir.ptr<!cir.vptr>, !cir.vptr
43+
// CHECK: %[[DTOR_PTR:.*]] = cir.vtable.get_virtual_fn_addr %[[VPTR]][1] : !cir.vptr -> !cir.ptr<!cir.ptr<!cir.func<(!cir.ptr<!rec_test33A3AX>)>>>
4444
// CHECK: %[[DTOR_FUN:.*]] = cir.load{{.*}} %[[DTOR_PTR]]
4545
// CHECK: cir.call %[[DTOR_FUN]](%[[ARG]])
4646
// CHECK: cir.return

0 commit comments

Comments
 (0)