@@ -7,37 +7,37 @@ func foo() {}
77public class ExplicitInitClass {
88 // ExplicitInitClass.s.getter
99 // CHECK-LABEL: sil {{.*}} @$s4Test17ExplicitInitClassC1sAA1SVvg
10- // CHECK: [[FNREF:%.*]] = function_ref @$ss31_diagnoseUnavailableCodeReacheds5NeverOyF
10+ // CHECK: [[FNREF:%.*]] = function_ref @$[[DIAGNOSEFN:ss31_diagnoseUnavailableCodeReacheds5NeverOy(FTwb|F)]] : $@convention(thin) () -> Never
1111 // CHECK-NEXT: [[APPLY:%.*]] = apply [[FNREF]]()
1212 // CHECK: load
1313 // CHECK: } // end sil function '$s4Test17ExplicitInitClassC1sAA1SVvg'
1414 //
1515 // ExplicitInitClass.s.setter
1616 // CHECK-LABEL: sil {{.*}} @$s4Test17ExplicitInitClassC1sAA1SVvs
17- // CHECK: [[FNREF:%.*]] = function_ref @$ss31_diagnoseUnavailableCodeReacheds5NeverOyF
17+ // CHECK: [[FNREF:%.*]] = function_ref @$[[DIAGNOSEFN]] : $@convention(thin) () -> Never
1818 // CHECK-NEXT: [[APPLY:%.*]] = apply [[FNREF]]()
1919 // CHECK: assign
2020 // CHECK: } // end sil function '$s4Test17ExplicitInitClassC1sAA1SVvs'
2121 //
2222 // ExplicitInitClass.s.modify
2323 // CHECK-LABEL: sil {{.*}} @$s4Test17ExplicitInitClassC1sAA1SVvM
24- // CHECK: [[FNREF:%.*]] = function_ref @$ss31_diagnoseUnavailableCodeReacheds5NeverOyF
24+ // CHECK: [[FNREF:%.*]] = function_ref @$[[DIAGNOSEFN]] : $@convention(thin) () -> Never
2525 // CHECK-NEXT: [[APPLY:%.*]] = apply [[FNREF]]()
2626 // CHECK: yield
2727 // CHECK: } // end sil function '$s4Test17ExplicitInitClassC1sAA1SVvM'
2828 public var s : S
2929
3030 // ExplicitInitClass.__allocating_init()
3131 // CHECK-LABEL: sil {{.*}} @$s4Test17ExplicitInitClassCACycfC
32- // CHECK: [[FNREF:%.*]] = function_ref @$ss31_diagnoseUnavailableCodeReacheds5NeverOyF
32+ // CHECK: [[FNREF:%.*]] = function_ref @$[[DIAGNOSEFN]] : $@convention(thin) () -> Never
3333 // CHECK-NEXT: [[APPLY:%.*]] = apply [[FNREF]]()
3434 // CHECK: alloc_ref $ExplicitInitClass
3535 // CHECK: function_ref @$s4Test17ExplicitInitClassCACycfc
3636 // CHECK: } // end sil function '$s4Test17ExplicitInitClassCACycfC'
3737 //
3838 // ExplicitInitClass.init()
3939 // CHECK-LABEL: sil {{.*}} @$s4Test17ExplicitInitClassCACycfc
40- // CHECK: [[FNREF:%.*]] = function_ref @$ss31_diagnoseUnavailableCodeReacheds5NeverOyF
40+ // CHECK: [[FNREF:%.*]] = function_ref @$[[DIAGNOSEFN]] : $@convention(thin) () -> Never
4141 // CHECK-NEXT: [[APPLY:%.*]] = apply [[FNREF]]()
4242 // CHECK: function_ref @$s4Test1SVACycfC
4343 // CHECK: } // end sil function '$s4Test17ExplicitInitClassCACycfc'
@@ -47,14 +47,14 @@ public class ExplicitInitClass {
4747
4848 // ExplicitInitClass.deinit
4949 // CHECK-LABEL: sil {{.*}} @$s4Test17ExplicitInitClassCfd
50- // CHECK: [[FNREF:%.*]] = function_ref @$ss31_diagnoseUnavailableCodeReacheds5NeverOyF
50+ // CHECK: [[FNREF:%.*]] = function_ref @$[[DIAGNOSEFN]] : $@convention(thin) () -> Never
5151 // CHECK-NEXT: [[APPLY:%.*]] = apply [[FNREF]]()
5252 // CHECK: {{%.*}} = function_ref @$s4Test3fooyyF
5353 // CHECK: } // end sil function '$s4Test17ExplicitInitClassCfd'
5454 //
5555 // ExplicitInitClass.__deallocating_deinit
5656 // CHECK-LABEL: sil {{.*}} @$s4Test17ExplicitInitClassCfD
57- // CHECK: [[FNREF:%.*]] = function_ref @$ss31_diagnoseUnavailableCodeReacheds5NeverOyF
57+ // CHECK: [[FNREF:%.*]] = function_ref @$[[DIAGNOSEFN]] : $@convention(thin) () -> Never
5858 // CHECK-NEXT: [[APPLY:%.*]] = apply [[FNREF]]()
5959 // CHECK: {{%.*}} = function_ref @$s4Test17ExplicitInitClassCfd
6060 // CHECK: } // end sil function '$s4Test17ExplicitInitClassCfD'
0 commit comments