diff options
author | Benoit Giannangeli <giann008@gmail.com> | 2017-05-24 13:35:52 +0200 |
---|---|---|
committer | Benoit Giannangeli <giann008@gmail.com> | 2017-05-24 13:35:52 +0200 |
commit | 4cdbde1b03edf85c47e4497e496c668c733b6639 (patch) | |
tree | 84e4327fc15a8fe7dd6776db78a600a535e5cace | |
parent | 48b7f1bbe33dee7785fdfa5bb7418191efd02761 (diff) | |
download | fengari-4cdbde1b03edf85c47e4497e496c668c733b6639.tar.gz fengari-4cdbde1b03edf85c47e4497e496c668c733b6639.tar.bz2 fengari-4cdbde1b03edf85c47e4497e496c668c733b6639.zip |
Add missing funcOff
-rw-r--r-- | src/ldebug.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ldebug.js b/src/ldebug.js index ba1e6e3..afbb556 100644 --- a/src/ldebug.js +++ b/src/ldebug.js @@ -639,6 +639,7 @@ const luaG_traceexec = function(L) { ci.l_savedpc--; /* undo increment (resume will increment it again) */ ci.callstatus |= lstate.CIST_HOOKYIELD; /* mark that it yielded */ ci.func = L.stack[L.top - 1]; /* protect stack below results */ + ci.funcOff = L.top - 1; ldo.luaD_throw(L, TS.LUA_YIELD); } }; |