diff options
author | Mike Pall <mike> | 2013-05-13 19:45:21 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-05-13 19:48:23 +0200 |
commit | 23e47f2913623063936d8c8d8b25ee25a5db2070 (patch) | |
tree | a4381b78e3a11953e35ef4c7c4da4625fd478ea7 | |
parent | 2ef2c34d84d3e027e828e4726cc90fd55935bd18 (diff) | |
download | luajit-23e47f2913623063936d8c8d8b25ee25a5db2070.tar.gz luajit-23e47f2913623063936d8c8d8b25ee25a5db2070.tar.bz2 luajit-23e47f2913623063936d8c8d8b25ee25a5db2070.zip |
Fix bit.tohex() broken by 7d5acc29.
-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 | ||