Skip to content

Commit 92ec97e

Browse files
committed
增加 buildin.ssa:wrapnilchk
1 parent decb015 commit 92ec97e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

internal/backends/compiler_wat/compile_func.go

+4
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,10 @@ func (g *functionGenerator) genBuiltin(call *ssa.CallCommon) (insts []wat.Inst,
691691
insts = g.module.EmitGenCopy(g.getValue(call.Args[0]).value, g.getValue(call.Args[1]).value)
692692
ret_type = g.module.I32
693693

694+
case "ssa:wrapnilchk":
695+
insts = g.getValue(call.Args[0]).value.EmitPush()
696+
ret_type = g.getValue(call.Args[0]).value.Type()
697+
694698
default:
695699
logger.Fatal("Todo:", call.Value)
696700
}

0 commit comments

Comments
 (0)