closureStub: SetTailCall

This commit is contained in:
xushiwei
2024-05-06 16:40:52 +08:00
parent 1e075d4830
commit cffb5e9539
4 changed files with 4 additions and 3 deletions

View File

@@ -388,6 +388,7 @@ func (p Package) closureStub(b Builder, t *types.Struct, v Expr) Expr {
}
b := fn.MakeBody(1)
call := b.Call(v, args...)
call.impl.SetTailCall(true)
switch nret {
case 0:
b.impl.CreateRetVoid()