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;
}
if (LJ_LIKELY(tvisint(o))) {
return intV(o);
return (uint32_t)intV(o);
} else {
int32_t i = lj_num2bit(numV(o));
if (LJ_DUALNUM) setintV(o, i);
return i;
return (uint32_t)i;
}
}