diff options
author | 2024-06-12 14:21:34 +0200 | |
---|---|---|
committer | 2024-06-12 13:21:34 +0100 | |
commit | 978b4176f1a31a497aaadd33f21659b318832c95 (patch) | |
tree | 8ab36617b993a457af5d2975bedaa63a57031ff3 /vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go | |
parent | [bugfix] Correct Swagger path for poll voting (#2996) (diff) | |
download | gotosocial-978b4176f1a31a497aaadd33f21659b318832c95.tar.xz |
[chore] Upgrade wasm-sqlite to v0.16.2 (#2997)
Diffstat (limited to 'vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go')
-rw-r--r-- | vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go b/vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go index 873a35a55..42cc21dcd 100644 --- a/vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go +++ b/vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go @@ -301,26 +301,7 @@ func (c *Compiler) declareWasmLocals(entry ssa.BasicBlock) { st := WasmTypeToSSAType(typ) variable := c.ssaBuilder.DeclareVariable(st) c.setWasmLocalVariable(wasm.Index(i)+localCount, variable) - - zeroInst := c.ssaBuilder.AllocateInstruction() - switch st { - case ssa.TypeI32: - zeroInst.AsIconst32(0) - case ssa.TypeI64: - zeroInst.AsIconst64(0) - case ssa.TypeF32: - zeroInst.AsF32const(0) - case ssa.TypeF64: - zeroInst.AsF64const(0) - case ssa.TypeV128: - zeroInst.AsVconst(0, 0) - default: - panic("TODO: " + wasm.ValueTypeName(typ)) - } - - c.ssaBuilder.InsertInstruction(zeroInst) - value := zeroInst.Return() - c.ssaBuilder.DefineVariable(variable, value, entry) + c.ssaBuilder.InsertZeroValue(st) } } |