diff options
author | Mike Pall <mike> | 2022-12-22 00:52:04 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2022-12-22 00:52:04 +0100 |
commit | a04480e311f93d3ceb2f92549cad3fffa38250ef (patch) | |
tree | a9e2102ac93d2e358d6fd8735cdb8949409f746d /src/lj_carith.c | |
parent | 8625eee71f16a3a780ec92bc303c17456efc7fb3 (diff) | |
parent | 8a5e398c52c7f8ca3e1a0e574cc2ba38224b759b (diff) | |
download | luajit-a04480e311f93d3ceb2f92549cad3fffa38250ef.tar.gz luajit-a04480e311f93d3ceb2f92549cad3fffa38250ef.tar.bz2 luajit-a04480e311f93d3ceb2f92549cad3fffa38250ef.zip |
Merge branch 'master' into v2.1
Diffstat (limited to 'src/lj_carith.c')
-rw-r--r-- | src/lj_carith.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_carith.c b/src/lj_carith.c index 1a2a058f..2e8504a9 100644 --- a/src/lj_carith.c +++ b/src/lj_carith.c | |||
@@ -207,7 +207,7 @@ static int carith_int64(lua_State *L, CTState *cts, CDArith *ca, MMS mm) | |||
207 | else | 207 | else |
208 | *up = lj_carith_powu64(u0, u1); | 208 | *up = lj_carith_powu64(u0, u1); |
209 | break; | 209 | break; |
210 | case MM_unm: *up = (uint64_t)-(int64_t)u0; break; | 210 | case MM_unm: *up = ~u0+1u; break; |
211 | default: | 211 | default: |
212 | lj_assertL(0, "bad metamethod %d", mm); | 212 | lj_assertL(0, "bad metamethod %d", mm); |
213 | break; | 213 | break; |