aboutsummaryrefslogtreecommitdiff
path: root/src/3rdParty/lua/lcode.c
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2022-02-24 10:20:06 +0800
committerLi Jin <dragon-fly@qq.com>2022-02-24 10:20:19 +0800
commitfa9aad9300fd5c1b7ae697881d787d015fa9ef24 (patch)
treea3860d3a535ce269ff23be17cdee174bf7416c2e /src/3rdParty/lua/lcode.c
parent63878b93b0f142af74b397a02b2c80be039b03ec (diff)
downloadyuescript-fa9aad9300fd5c1b7ae697881d787d015fa9ef24.tar.gz
yuescript-fa9aad9300fd5c1b7ae697881d787d015fa9ef24.tar.bz2
yuescript-fa9aad9300fd5c1b7ae697881d787d015fa9ef24.zip
update for windows build dll.
Diffstat (limited to 'src/3rdParty/lua/lcode.c')
-rw-r--r--src/3rdParty/lua/lcode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/3rdParty/lua/lcode.c b/src/3rdParty/lua/lcode.c
index 9cba24f..06425a1 100644
--- a/src/3rdParty/lua/lcode.c
+++ b/src/3rdParty/lua/lcode.c
@@ -607,7 +607,7 @@ static int luaK_numberK (FuncState *fs, lua_Number r) {
607 return addk(fs, &o, &o); /* use number itself as key */ 607 return addk(fs, &o, &o); /* use number itself as key */
608 else { /* must build an alternative key */ 608 else { /* must build an alternative key */
609 const int nbm = l_floatatt(MANT_DIG); 609 const int nbm = l_floatatt(MANT_DIG);
610 const lua_Number q = l_mathop(ldexp)(1.0, -nbm + 1); 610 const lua_Number q = l_mathop(ldexp)(l_mathop(1.0), -nbm + 1);
611 const lua_Number k = (ik == 0) ? q : r + r*q; /* new key */ 611 const lua_Number k = (ik == 0) ? q : r + r*q; /* new key */
612 TValue kv; 612 TValue kv;
613 setfltvalue(&kv, k); 613 setfltvalue(&kv, k);