@@ -40,7 +40,7 @@ func calls(_ arg: @convention(c) (Int) -> Int, _ x: Int) -> Int {
4040 return arg ( x)
4141}
4242// CHECK-LABEL: sil hidden [ossa] @$s19c_function_pointers5callsyS3iXC_SitF
43- // CHECK: bb0(%0 : $@convention(c) @noescape (Int) -> Int, %1 : $Int):
43+ // CHECK: bb0(%0 : $@convention(c) (Int) -> Int, %1 : $Int):
4444// CHECK: [[RESULT:%.*]] = apply %0(%1)
4545// CHECK: return [[RESULT]]
4646
@@ -60,24 +60,20 @@ func pointers_to_swift_functions(_ x: Int) {
6060 func local( _ y: Int ) -> Int { return y }
6161
6262 // CHECK: [[GLOBAL_C:%.*]] = function_ref @$s19c_function_pointers6globalyS2iFTo
63- // CHECK: [[CVT:%.*]] = convert_function [[GLOBAL_C]]
64- // CHECK: apply {{.*}}([[CVT]], [[X]])
63+ // CHECK: apply {{.*}}([[GLOBAL_C]], [[X]])
6564 calls ( global, x)
6665
6766 // CHECK: [[LOCAL_C:%.*]] = function_ref @$s19c_function_pointers0B19_to_swift_functionsyySiF5localL_yS2iFTo
68- // CHECK: [[CVT:%.*]] = convert_function [[LOCAL_C]]
69- // CHECK: apply {{.*}}([[CVT]], [[X]])
67+ // CHECK: apply {{.*}}([[LOCAL_C]], [[X]])
7068 calls ( local, x)
7169
72- // CHECK: [[CLOSURE_C:%.*]] = function_ref @$s19c_function_pointers0B19_to_swift_functionsyySiFS2iXEfU_To
73- // CHECK: [[CVT:%.*]] = convert_function [[CLOSURE_C]]
74- // CHECK: apply {{.*}}([[CVT]], [[X]])
70+ // CHECK: [[CLOSURE_C:%.*]] = function_ref @$s19c_function_pointers0B19_to_swift_functionsyySiFS2icfU_To
71+ // CHECK: apply {{.*}}([[CLOSURE_C]], [[X]])
7572 calls ( { $0 + 1 } , x)
7673
7774 calls_no_args ( no_args)
7875 // CHECK: [[NO_ARGS_C:%.*]] = function_ref @$s19c_function_pointers7no_argsSiyFTo
79- // CHECK: [[CVT:%.*]] = convert_function [[NO_ARGS_C]]
80- // CHECK: apply {{.*}}([[CVT]])
76+ // CHECK: apply {{.*}}([[NO_ARGS_C]])
8177}
8278
8379func unsupported( _ a: Any ) -> Int { return 0 }
0 commit comments