@@ -18,7 +18,7 @@ struct Loadable {
1818// CHECK-LABEL: sil {{.*}} @$s{{.*}}_in_place_loadable
1919func emplace_in_place_loadable( ) -> Loadable {
2020 // CHECK: [[TMP:%.*]] = alloc_stack $Loadable
21- // CHECK-NEXT: builtin "zeroInitializer "([[TMP]])
21+ // CHECK-NEXT: builtin "prepareInitialization "([[TMP]])
2222 // CHECK-NEXT: [[PTR:%.*]] = address_to_pointer {{.*}} [[TMP]]
2323 // CHECK-NEXT: apply {{.*}}([[PTR]])
2424 // CHECK-NEXT: load [take] [[TMP]]
@@ -29,7 +29,7 @@ func emplace_in_place_loadable() -> Loadable {
2929// CHECK-LABEL: sil {{.*}} @$s{{.*}}_in_place_ao
3030// CHECK: bb0([[OUT:%.*]] : $*AO):
3131func emplace_in_place_ao( ) -> AO {
32- // CHECK: builtin "zeroInitializer "([[OUT]])
32+ // CHECK: builtin "prepareInitialization "([[OUT]])
3333 // CHECK-NEXT: [[PTR:%.*]] = address_to_pointer {{.*}} [[OUT]]
3434 // CHECK-NEXT: apply [[FN:%.*]]([[PTR]])
3535 // CHECK-NEXT: destroy_value [[FN]]
@@ -42,7 +42,7 @@ func emplace_in_place_ao() -> AO {
4242// CHECK: bb0([[INOUT:%.*]] : $*Loadable):
4343func emplace_assign_loadable( _ x: inout Loadable ) {
4444 // CHECK: [[TMP:%.*]] = alloc_stack $Loadable
45- // CHECK-NEXT: builtin "zeroInitializer "([[TMP]])
45+ // CHECK-NEXT: builtin "prepareInitialization "([[TMP]])
4646 // CHECK-NEXT: [[PTR:%.*]] = address_to_pointer {{.*}} [[TMP]]
4747 // CHECK-NEXT: apply {{.*}}([[PTR]])
4848 // CHECK-NEXT: [[RESULT:%.*]] = load [take] [[TMP]]
@@ -57,7 +57,7 @@ func emplace_assign_loadable(_ x: inout Loadable) {
5757// CHECK: bb0([[INOUT:%.*]] : $*AO):
5858func emplace_assign_ao( _ x: inout AO ) {
5959 // CHECK: [[TMP:%.*]] = alloc_stack $AO
60- // CHECK-NEXT: builtin "zeroInitializer "([[TMP]])
60+ // CHECK-NEXT: builtin "prepareInitialization "([[TMP]])
6161 // CHECK-NEXT: [[PTR:%.*]] = address_to_pointer {{.*}} [[TMP]]
6262 // CHECK-NEXT: apply {{.*}}([[PTR]])
6363 // CHECK-NEXT: [[WRITE:%.*]] = begin_access [modify] [unknown] [[INOUT]]
@@ -70,7 +70,7 @@ func emplace_assign_ao(_ x: inout AO) {
7070// CHECK-LABEL: sil {{.*}} @$s{{.*}}_ignore_loadable
7171func emplace_ignore_loadable( ) {
7272 // CHECK: [[TMP:%.*]] = alloc_stack $Loadable
73- // CHECK-NEXT: builtin "zeroInitializer "([[TMP]])
73+ // CHECK-NEXT: builtin "prepareInitialization "([[TMP]])
7474 // CHECK-NEXT: [[PTR:%.*]] = address_to_pointer {{.*}} [[TMP]]
7575 // CHECK-NEXT: apply {{.*}}([[PTR]])
7676 // CHECK-NEXT: [[RESULT:%.*]] = load [take] [[TMP]]
@@ -83,7 +83,7 @@ func emplace_ignore_loadable() {
8383// CHECK-LABEL: sil {{.*}} @$s{{.*}}_ignore_ao
8484func emplace_ignore_ao( ) {
8585 // CHECK: [[TMP:%.*]] = alloc_stack $AO
86- // CHECK-NEXT: builtin "zeroInitializer "([[TMP]])
86+ // CHECK-NEXT: builtin "prepareInitialization "([[TMP]])
8787 // CHECK-NEXT: [[PTR:%.*]] = address_to_pointer {{.*}} [[TMP]]
8888 // CHECK-NEXT: apply {{.*}}([[PTR]])
8989 // CHECK-NEXT: ignored_use [[TMP]]
0 commit comments