From: Brendan Hansen Date: Mon, 10 Aug 2020 22:11:20 +0000 (-0500) Subject: local naming fix X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=556752dd782c6f4403166d2a84b18ac12eaa44a9;p=wasm-analyzer.git local naming fix --- diff --git a/src/wasm/parse.lua b/src/wasm/parse.lua index 9e8fad9..7322973 100644 --- a/src/wasm/parse.lua +++ b/src/wasm/parse.lua @@ -556,17 +556,19 @@ function parse_code(r) return code end +local local_idx = 0 function parse_func(r) + local_idx = 0 local t = parse_vector(parse_locals)(r) local e = parse_expr(r) - local localidx = 0 local locals = {} for _, v in ipairs(t) do for _, l in ipairs(v) do - l.localidx = localidx + l.localidx = local_idx + l.name = "local" .. l.localidx table.insert(locals, l) - localidx = localidx + 1 + local_idx = local_idx + 1 end end