diff options
author | Li Jin <dragon-fly@qq.com> | 2022-02-24 10:20:06 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2022-02-24 10:20:19 +0800 |
commit | fa9aad9300fd5c1b7ae697881d787d015fa9ef24 (patch) | |
tree | a3860d3a535ce269ff23be17cdee174bf7416c2e /src/3rdParty/lua/ldo.c | |
parent | 63878b93b0f142af74b397a02b2c80be039b03ec (diff) | |
download | yuescript-fa9aad9300fd5c1b7ae697881d787d015fa9ef24.tar.gz yuescript-fa9aad9300fd5c1b7ae697881d787d015fa9ef24.tar.bz2 yuescript-fa9aad9300fd5c1b7ae697881d787d015fa9ef24.zip |
update for windows build dll.
Diffstat (limited to 'src/3rdParty/lua/ldo.c')
-rw-r--r-- | src/3rdParty/lua/ldo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/3rdParty/lua/ldo.c b/src/3rdParty/lua/ldo.c index f282a77..a48e35f 100644 --- a/src/3rdParty/lua/ldo.c +++ b/src/3rdParty/lua/ldo.c | |||
@@ -530,10 +530,10 @@ int luaD_pretailcall (lua_State *L, CallInfo *ci, StkId func, | |||
530 | int fsize = p->maxstacksize; /* frame size */ | 530 | int fsize = p->maxstacksize; /* frame size */ |
531 | int nfixparams = p->numparams; | 531 | int nfixparams = p->numparams; |
532 | int i; | 532 | int i; |
533 | checkstackGCp(L, fsize - delta, func); | ||
533 | ci->func -= delta; /* restore 'func' (if vararg) */ | 534 | ci->func -= delta; /* restore 'func' (if vararg) */ |
534 | for (i = 0; i < narg1; i++) /* move down function and arguments */ | 535 | for (i = 0; i < narg1; i++) /* move down function and arguments */ |
535 | setobjs2s(L, ci->func + i, func + i); | 536 | setobjs2s(L, ci->func + i, func + i); |
536 | checkstackGC(L, fsize); | ||
537 | func = ci->func; /* moved-down function */ | 537 | func = ci->func; /* moved-down function */ |
538 | for (; narg1 <= nfixparams; narg1++) | 538 | for (; narg1 <= nfixparams; narg1++) |
539 | setnilvalue(s2v(func + narg1)); /* complete missing arguments */ | 539 | setnilvalue(s2v(func + narg1)); /* complete missing arguments */ |