diff --git a/src/toolsrc/codegen.pla b/src/toolsrc/codegen.pla index 5da2328..69db278 100644 --- a/src/toolsrc/codegen.pla +++ b/src/toolsrc/codegen.pla @@ -525,12 +525,14 @@ def save_idlocal#0 savelocals = locals savesize = framesize savelast = lastlocal + memcpy(heapmark, idlocal_tbl, lastlocal - idlocal_tbl) init_idlocal end def restore_idlocal#0 locals = savelocals framesize = savesize lastlocal = savelast + memcpy(idlocal_tbl, heapmark, lastlocal - idlocal_tbl) end // // Module dependency list