File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -37,13 +37,12 @@ func test0() {
37
37
// MANDATORY-NEXT: [[CVT:%.*]] = convert_escape_to_noescape [[T2]]
38
38
// MANDATORY-NEXT: //{{.*}}reabstraction thunk
39
39
// MANDATORY-NEXT: [[T3:%.*]] = function_ref [[THUNK:@.*]] :
40
- // MANDATORY-NEXT: [[T4:%.*]] = partial_apply [callee_guaranteed] [[T3]]([[CVT]])
41
- // MANDATORY-NEXT: [[CVT:%.*]] = convert_escape_to_noescape [[T4]]
40
+ // MANDATORY-NEXT: [[T4:%.*]] = partial_apply [callee_guaranteed] [on_stack] [[T3]]([[CVT]])
42
41
// MANDATORY-NEXT: strong_release [[T2]]
43
42
// MANDATORY-NEXT: // function_ref
44
43
// MANDATORY-NEXT: [[T0:%.*]] = function_ref @$s10reabstract6takeFn{{[_0-9a-zA-Z]*}}F
45
- // MANDATORY-NEXT: apply [[T0]]<Int>([[CVT ]])
46
- // MANDATORY-NEXT: strong_release [[T4]]
44
+ // MANDATORY-NEXT: apply [[T0]]<Int>([[T4 ]])
45
+ // MANDATORY-NEXT: dealloc_stack [[T4]] : $@noescape @callee_guaranteed (@in_guaranteed Int) -> @out Optional<Int>
47
46
// MANDATORY-NEXT: strong_release [[T2]]
48
47
// MANDATORY-NEXT: tuple ()
49
48
// MANDATORY-NEXT: return
You can’t perform that action at this time.
0 commit comments