Skip to content

Commit 4b42cfd

Browse files
authored
fix: remove stack size check from exec_env_check (bytecodealliance#4688)
As per [this blogpost](https://bytecodealliance.github.io/wamr.dev/blog/understand-the-wamr-stacks/) WAMR does not require a WASM stack in AoT/JIT mode, but `wasm_runtime_exec_env_check` still always expects the size to be > 0
1 parent f13bc80 commit 4b42cfd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/iwasm/common/wasm_runtime_common.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ wasm_runtime_env_init(void)
582582
static bool
583583
wasm_runtime_exec_env_check(WASMExecEnv *exec_env)
584584
{
585-
return exec_env && exec_env->module_inst && exec_env->wasm_stack_size > 0
585+
return exec_env && exec_env->module_inst
586586
&& exec_env->wasm_stack.top_boundary
587587
== exec_env->wasm_stack.bottom + exec_env->wasm_stack_size
588588
&& exec_env->wasm_stack.top <= exec_env->wasm_stack.top_boundary;

0 commit comments

Comments
 (0)