WasmNodeResult IWasmOpcodeVisitor <WasmNodeArg, WasmNodeResult> .Visit(TeeLocalOpcode opcode, WasmNodeArg arg) { var expr = arg.Pop(); var variable = arg.ResolveLocal(opcode.LocalIndex); arg.Push(new TeeLocalNode(variable, expr)); return(null); }
WasmNodeResult IWasmOpcodeVisitor <WasmNodeArg, WasmNodeResult> .Visit(GetLocalOpcode opcode, WasmNodeArg arg) { arg.Push(new GetLocalNode(arg.ResolveLocal(opcode.LocalIndex))); return(null); }