Skip to content

Commit f38a520

Browse files
committed
[spec] Fix state for expression evaluation
1 parent 1376ba0 commit f38a520

3 files changed

Lines changed: 2 additions & 4 deletions

File tree

specification/wasm-3.0/4.4-execution.modules.spectec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,7 @@ def $evalglobals(state, globaltype*, expr*) : (state, val*) hint(show $evalgloba
161161
def $evalglobals(z, eps, eps) = (z, eps)
162162
def $evalglobals(z, gt gt'*, expr expr'*) = (z', val val'*)
163163
----
164-
-- Eval_expr: z; expr ~>* z; val
165-
-- if z = s; f
164+
-- Eval_expr: z; expr ~>* s; f; val
166165
-- if (s', a) = $allocglobal(s, gt, val)
167166
-- if (z', val'*) = $evalglobals((s'; f[.MODULE.GLOBALS =++ a]), gt'*, expr'*)
168167

specification/wasm-latest/4.4-execution.modules.spectec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,7 @@ def $evalglobals(state, globaltype*, expr*) : (state, val*) hint(show $evalgloba
161161
def $evalglobals(z, eps, eps) = (z, eps)
162162
def $evalglobals(z, gt gt'*, expr expr'*) = (z', val val'*)
163163
----
164-
-- Eval_expr: z; expr ~>* z; val
165-
-- if z = s; f
164+
-- Eval_expr: z; expr ~>* s; f; val
166165
-- if (s', a) = $allocglobal(s, gt, val)
167166
-- if (z', val'*) = $evalglobals((s'; f[.MODULE.GLOBALS =++ a]), gt'*, expr'*)
168167

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)