Fix bit.tohex() broken by 7d5acc29.

This commit is contained in:
Mike Pall 2013-05-13 19:45:21 +02:00
parent 2ef2c34d84
commit 23e47f2913

View File

@ -337,11 +337,11 @@ uint64_t lj_carith_check64(lua_State *L, int narg, CTypeID *id)
goto err; goto err;
} }
if (LJ_LIKELY(tvisint(o))) { if (LJ_LIKELY(tvisint(o))) {
return intV(o); return (uint32_t)intV(o);
} else { } else {
int32_t i = lj_num2bit(numV(o)); int32_t i = lj_num2bit(numV(o));
if (LJ_DUALNUM) setintV(o, i); if (LJ_DUALNUM) setintV(o, i);
return i; return (uint32_t)i;
} }
} }