Skip to content

Commit 86d4ea1

Browse files
committed
fix: automatically clear the VM stack after manual function calls
1 parent 425128e commit 86d4ea1

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/DaedalusVm.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ void ZkDaedalusVm_callFunction(ZkDaedalusVm* slf, ZkDaedalusSymbol* sym) {
254254
ZKC_TRACE_FN();
255255
ZKC_CHECK_NULLV(slf);
256256
slf->handle.unsafe_call(sym);
257+
slf->handle.unsafe_clear_stack();
257258
}
258259

259260
ZkDaedalusInstance* ZkDaedalusVm_allocInstance(ZkDaedalusVm* slf, ZkDaedalusSymbol* sym, ZkDaedalusInstanceType type) {

0 commit comments

Comments
 (0)