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 '')
| -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 */ |
