@@ -177,16 +177,16 @@ public func takeOuterDeinitingNC_1<T>(_ t: consuming OuterDeinitingNC_1<T>) {
177177// CHECK-SAME: ptr{{.*}} %0,
178178// CHECK-SAME: ptr %T)
179179// CHECK-SAME: {
180- // CHECK: call{{.*}} @"$s24moveonly_value_functions9OuterNC_1VyxGlWOs "(
180+ // CHECK: call{{.*}} @"$s24moveonly_value_functions9OuterNC_1VyxGlWOh "(
181181// CHECK-SAME: ptr %0,
182182// CHECK-SAME: ptr %T)
183183// CHECK: }
184184
185185// Verify that the outlined release function takes the metadata for the
186186// move-only-with-deinit type InnerDeinitingReleasableNC<T> and passes it along
187187// to that deinit.
188- // $s24moveonly_value_functions9OuterNC_1VyxGlWOs ---> outlined release of moveonly_value_functions.OuterNC_2<A>
189- // CHECK-LABEL: define{{.*}} @"$s24moveonly_value_functions9OuterNC_1VyxGlWOs "(
188+ // $s24moveonly_value_functions9OuterNC_1VyxGlWOh ---> outlined destroy of moveonly_value_functions.OuterNC_2<A>
189+ // CHECK-LABEL: define{{.*}} @"$s24moveonly_value_functions9OuterNC_1VyxGlWOh "(
190190// CHECK-SAME: ptr %0,
191191// CHECK-SAME: ptr %T)
192192// CHECK-SAME: {
@@ -298,24 +298,15 @@ public func takeOuterSinglePayloadNC_1<T>(_ e: consuming OuterSinglePayloadNC_1<
298298// : ptr noalias nocapture dereferenceable(64) %0,
299299// CHECK-SAME: ptr %T)
300300// CHECK-SAME: {
301- // CHECK: call{{.*}} @"$s24moveonly_value_functions22OuterSinglePayloadNC_2OyxGlWOs "(
301+ // CHECK: call{{.*}} @"$s24moveonly_value_functions22OuterSinglePayloadNC_2OyxGlWOh "(
302302// CHECK-SAME: ptr %0,
303303// CHECK-SAME: ptr %T)
304304// CHECK: }
305- // CHECK-LABEL: define{{.*}} @"$s24moveonly_value_functions22OuterSinglePayloadNC_2OyxGlWOs "(
305+ // CHECK-LABEL: define{{.*}} @"$s24moveonly_value_functions22OuterSinglePayloadNC_2OyxGlWOh "(
306306// CHECK-SAME: ptr %0,
307307// CHECK-SAME: ptr %T)
308308// CHECK-SAME: {
309- // CHECK: call{{.*}} @"$s24moveonly_value_functions22OuterSinglePayloadNC_2OyxGlWOe"(
310- // : i64 %2,
311- // : i64 %4,
312- // : i64 %6,
313- // : i64 %8,
314- // : i64 %10,
315- // : i64 %12,
316- // : i64 %14,
317- // : i64 %16,
318- // : ptr %T)
309+ // CHECK: call{{.*}} @"$s24moveonly_value_functions26InnerDeinitingReleasableNCVfD"(
319310// CHECK: }
320311public func takeOuterSinglePayloadNC_2< T> ( _ e: consuming OuterSinglePayloadNC_2 < T > ) { }
321312
@@ -400,23 +391,15 @@ public func takeOuterMultiPayloadNC_2<T>(_ e: consuming OuterMultiPayloadNC_2<T>
400391// : ptr noalias nocapture dereferenceable(64) %0,
401392// CHECK-SAME: ptr %T)
402393// CHECK-SAME: {
403- // CHECK: call{{.*}} @"$s24moveonly_value_functions21OuterMultiPayloadNC_3OyxGlWOs "(
394+ // CHECK: call{{.*}} @"$s24moveonly_value_functions21OuterMultiPayloadNC_3OyxGlWOh "(
404395// CHECK-SAME: ptr %0,
405396// CHECK-SAME: ptr %T)
406397// CHECK: }
407- // CHECK-LABEL: define{{.*}} @"$s24moveonly_value_functions21OuterMultiPayloadNC_3OyxGlWOs "(
398+ // CHECK-LABEL: define{{.*}} @"$s24moveonly_value_functions21OuterMultiPayloadNC_3OyxGlWOh "(
408399// CHECK-SAME: ptr %0,
409400// CHECK-SAME: ptr %T)
410401// CHECK-SAME: {
411402// CHECK: call{{.*}} @"$s24moveonly_value_functions21OuterMultiPayloadNC_3OyxGlWOe"(
412- // : i64 %2,
413- // : i64 %4,
414- // : i64 %6,
415- // : i64 %8,
416- // : i64 %10,
417- // : i64 %12,
418- // : i64 %14,
419- // : i64 %16,
420403// CHECK-SAME: ptr %T)
421404// CHECK: }
422405public func takeOuterMultiPayloadNC_3< T> ( _ e: consuming OuterMultiPayloadNC_3 < T > ) { }
0 commit comments