diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lj_carith.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_carith.c b/src/lj_carith.c index 9f3208a8..a93ec685 100644 --- a/src/lj_carith.c +++ b/src/lj_carith.c | |||
| @@ -337,11 +337,11 @@ uint64_t lj_carith_check64(lua_State *L, int narg, CTypeID *id) | |||
| 337 | goto err; | 337 | goto err; |
| 338 | } | 338 | } |
| 339 | if (LJ_LIKELY(tvisint(o))) { | 339 | if (LJ_LIKELY(tvisint(o))) { |
| 340 | return intV(o); | 340 | return (uint32_t)intV(o); |
| 341 | } else { | 341 | } else { |
| 342 | int32_t i = lj_num2bit(numV(o)); | 342 | int32_t i = lj_num2bit(numV(o)); |
| 343 | if (LJ_DUALNUM) setintV(o, i); | 343 | if (LJ_DUALNUM) setintV(o, i); |
| 344 | return i; | 344 | return (uint32_t)i; |
| 345 | } | 345 | } |
| 346 | } | 346 | } |
| 347 | 347 | ||
