aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_carith.c4
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