summaryrefslogtreecommitdiff
path: root/vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go
diff options
context:
space:
mode:
authorLibravatar Daenney <daenney@users.noreply.github.com>2024-06-12 14:21:34 +0200
committerLibravatar GitHub <noreply@github.com>2024-06-12 13:21:34 +0100
commit978b4176f1a31a497aaadd33f21659b318832c95 (patch)
tree8ab36617b993a457af5d2975bedaa63a57031ff3 /vendor/github.com/tetratelabs/wazero/internal/engine/wazevo/frontend/frontend.go
parent[bugfix] Correct Swagger path for poll voting (#2996) (diff)
downloadgotosocial-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.go21
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)
}
}