@@ -18,56 +18,56 @@ void test() {
1818}
1919
2020// CHECK: cir.func linkonce_odr @_ZN6StringC2Ev
21- // CHECK-NEXT: %0 = cir.alloca !cir.ptr<!ty_22class2EString22 >
21+ // CHECK-NEXT: %0 = cir.alloca !cir.ptr<!ty_22String22 >
2222// CHECK-NEXT: cir.store %arg0, %0
2323// CHECK-NEXT: %1 = cir.load %0
2424// CHECK-NEXT: %2 = "cir.struct_element_addr"(%1) <{member_index = 0 : index, member_name = "storage"}>
2525// CHECK-NEXT: %3 = cir.const(#cir.null : !cir.ptr<!s8i>) : !cir.ptr<!s8i>
2626// CHECK-NEXT: cir.store %3, %2 : !cir.ptr<!s8i>, cir.ptr <!cir.ptr<!s8i>>
27- // CHECK-NEXT: %4 = "cir.struct_element_addr"(%1) <{member_index = 1 : index, member_name = "size"}> : (!cir.ptr<!ty_22class2EString22 >) -> !cir.ptr<!s64i>
27+ // CHECK-NEXT: %4 = "cir.struct_element_addr"(%1) <{member_index = 1 : index, member_name = "size"}> : (!cir.ptr<!ty_22String22 >) -> !cir.ptr<!s64i>
2828// CHECK-NEXT: %5 = cir.const(#cir.int<0> : !s32i) : !s32i
2929// CHECK-NEXT: %6 = cir.cast(integral, %5 : !s32i), !s64i
3030// CHECK-NEXT: cir.store %6, %4 : !s64i, cir.ptr <!s64i>
3131// CHECK-NEXT: cir.return
3232// CHECK-NEXT: }
3333// CHECK: cir.func linkonce_odr @_ZN6StringC2Ei
34- // CHECK-NEXT: %0 = cir.alloca !cir.ptr<!ty_22class2EString22 >
34+ // CHECK-NEXT: %0 = cir.alloca !cir.ptr<!ty_22String22 >
3535// CHECK-NEXT: %1 = cir.alloca !s32i, cir.ptr <!s32i>, ["size", init]
3636// CHECK-NEXT: cir.store %arg0, %0
3737// CHECK-NEXT: cir.store %arg1, %1
3838// CHECK-NEXT: %2 = cir.load %0
3939// CHECK-NEXT: %3 = "cir.struct_element_addr"(%2) <{member_index = 0 : index, member_name = "storage"}>
4040// CHECK-NEXT: %4 = cir.const(#cir.null : !cir.ptr<!s8i>)
4141// CHECK-NEXT: cir.store %4, %3
42- // CHECK-NEXT: %5 = "cir.struct_element_addr"(%2) <{member_index = 1 : index, member_name = "size"}> : (!cir.ptr<!ty_22class2EString22 >) -> !cir.ptr<!s64i>
42+ // CHECK-NEXT: %5 = "cir.struct_element_addr"(%2) <{member_index = 1 : index, member_name = "size"}> : (!cir.ptr<!ty_22String22 >) -> !cir.ptr<!s64i>
4343// CHECK-NEXT: %6 = cir.load %1 : cir.ptr <!s32i>, !s32i
4444// CHECK-NEXT: %7 = cir.cast(integral, %6 : !s32i), !s64i
4545// CHECK-NEXT: cir.store %7, %5 : !s64i, cir.ptr <!s64i>
4646// CHECK-NEXT: cir.return
4747// CHECK-NEXT: }
4848
4949// CHECK: cir.func linkonce_odr @_ZN6StringC2EPKc
50- // CHECK-NEXT: %0 = cir.alloca !cir.ptr<!ty_22class2EString22 >, cir.ptr <!cir.ptr<!ty_22class2EString22 >>, ["this", init] {alignment = 8 : i64}
50+ // CHECK-NEXT: %0 = cir.alloca !cir.ptr<!ty_22String22 >, cir.ptr <!cir.ptr<!ty_22String22 >>, ["this", init] {alignment = 8 : i64}
5151// CHECK-NEXT: %1 = cir.alloca !cir.ptr<!s8i>, cir.ptr <!cir.ptr<!s8i>>, ["s", init] {alignment = 8 : i64}
52- // CHECK-NEXT: cir.store %arg0, %0 : !cir.ptr<!ty_22class2EString22 >, cir.ptr <!cir.ptr<!ty_22class2EString22 >>
52+ // CHECK-NEXT: cir.store %arg0, %0 : !cir.ptr<!ty_22String22 >, cir.ptr <!cir.ptr<!ty_22String22 >>
5353// CHECK-NEXT: cir.store %arg1, %1 : !cir.ptr<!s8i>, cir.ptr <!cir.ptr<!s8i>>
54- // CHECK-NEXT: %2 = cir.load %0 : cir.ptr <!cir.ptr<!ty_22class2EString22 >>, !cir.ptr<!ty_22class2EString22 >
55- // CHECK-NEXT: %3 = "cir.struct_element_addr"(%2) <{member_index = 0 : index, member_name = "storage"}> : (!cir.ptr<!ty_22class2EString22 >) -> !cir.ptr<!cir.ptr<!s8i>>
54+ // CHECK-NEXT: %2 = cir.load %0 : cir.ptr <!cir.ptr<!ty_22String22 >>, !cir.ptr<!ty_22String22 >
55+ // CHECK-NEXT: %3 = "cir.struct_element_addr"(%2) <{member_index = 0 : index, member_name = "storage"}> : (!cir.ptr<!ty_22String22 >) -> !cir.ptr<!cir.ptr<!s8i>>
5656// CHECK-NEXT: %4 = cir.const(#cir.null : !cir.ptr<!s8i>) : !cir.ptr<!s8i>
5757// CHECK-NEXT: cir.store %4, %3 : !cir.ptr<!s8i>, cir.ptr <!cir.ptr<!s8i>>
5858// CHECK-NEXT: cir.return
5959
6060// CHECK: cir.func linkonce_odr @_ZN6StringC1EPKc
61- // CHECK-NEXT: %0 = cir.alloca !cir.ptr<!ty_22class2EString22 >, cir.ptr <!cir.ptr<!ty_22class2EString22 >>, ["this", init] {alignment = 8 : i64}
61+ // CHECK-NEXT: %0 = cir.alloca !cir.ptr<!ty_22String22 >, cir.ptr <!cir.ptr<!ty_22String22 >>, ["this", init] {alignment = 8 : i64}
6262// CHECK-NEXT: %1 = cir.alloca !cir.ptr<!s8i>, cir.ptr <!cir.ptr<!s8i>>, ["s", init] {alignment = 8 : i64}
63- // CHECK-NEXT: cir.store %arg0, %0 : !cir.ptr<!ty_22class2EString22 >, cir.ptr <!cir.ptr<!ty_22class2EString22 >>
63+ // CHECK-NEXT: cir.store %arg0, %0 : !cir.ptr<!ty_22String22 >, cir.ptr <!cir.ptr<!ty_22String22 >>
6464// CHECK-NEXT: cir.store %arg1, %1 : !cir.ptr<!s8i>, cir.ptr <!cir.ptr<!s8i>>
65- // CHECK-NEXT: %2 = cir.load %0 : cir.ptr <!cir.ptr<!ty_22class2EString22 >>, !cir.ptr<!ty_22class2EString22 >
65+ // CHECK-NEXT: %2 = cir.load %0 : cir.ptr <!cir.ptr<!ty_22String22 >>, !cir.ptr<!ty_22String22 >
6666// CHECK-NEXT: %3 = cir.load %1 : cir.ptr <!cir.ptr<!s8i>>, !cir.ptr<!s8i>
67- // CHECK-NEXT: cir.call @_ZN6StringC2EPKc(%2, %3) : (!cir.ptr<!ty_22class2EString22 >, !cir.ptr<!s8i>) -> ()
67+ // CHECK-NEXT: cir.call @_ZN6StringC2EPKc(%2, %3) : (!cir.ptr<!ty_22String22 >, !cir.ptr<!s8i>) -> ()
6868// CHECK-NEXT: cir.return
6969
7070// CHECK: cir.func @_Z4testv()
71- // CHECK: cir.call @_ZN6StringC1Ev(%0) : (!cir.ptr<!ty_22class2EString22 >) -> ()
72- // CHECK: cir.call @_ZN6StringC1Ei(%1, %3) : (!cir.ptr<!ty_22class2EString22 >, !s32i) -> ()
73- // CHECK: cir.call @_ZN6StringC1EPKc(%2, %5) : (!cir.ptr<!ty_22class2EString22 >, !cir.ptr<!s8i>) -> ()
71+ // CHECK: cir.call @_ZN6StringC1Ev(%0) : (!cir.ptr<!ty_22String22 >) -> ()
72+ // CHECK: cir.call @_ZN6StringC1Ei(%1, %3) : (!cir.ptr<!ty_22String22 >, !s32i) -> ()
73+ // CHECK: cir.call @_ZN6StringC1EPKc(%2, %5) : (!cir.ptr<!ty_22String22 >, !cir.ptr<!s8i>) -> ()
0 commit comments