diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lj_carith.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lj_carith.c b/src/lj_carith.c index 9bea0a33..ffda626e 100644 --- a/src/lj_carith.c +++ b/src/lj_carith.c | |||
@@ -349,9 +349,7 @@ uint64_t lj_carith_check64(lua_State *L, int narg, CTypeID *id) | |||
349 | if (LJ_LIKELY(tvisint(o))) { | 349 | if (LJ_LIKELY(tvisint(o))) { |
350 | return (uint32_t)intV(o); | 350 | return (uint32_t)intV(o); |
351 | } else { | 351 | } else { |
352 | int32_t i = lj_num2bit(numV(o)); | 352 | return (uint32_t)lj_num2bit(numV(o)); |
353 | if (LJ_DUALNUM) setintV(o, i); | ||
354 | return (uint32_t)i; | ||
355 | } | 353 | } |
356 | } | 354 | } |
357 | 355 | ||