aboutsummaryrefslogtreecommitdiff
path: root/src/lj_obj.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_obj.h')
-rw-r--r--src/lj_obj.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lj_obj.h b/src/lj_obj.h
index 456aef0b..342ebafb 100644
--- a/src/lj_obj.h
+++ b/src/lj_obj.h
@@ -767,8 +767,7 @@ static LJ_AINLINE uint64_t lj_num2u64(lua_Number n)
767{ 767{
768#ifdef _MSC_VER 768#ifdef _MSC_VER
769 if (n >= 9223372036854775808.0) /* They think it's a feature. */ 769 if (n >= 9223372036854775808.0) /* They think it's a feature. */
770 return (uint64_t)(int64_t)(n - 9223372036854775808.0) + 770 return (uint64_t)(int64_t)(n - 18446744073709551616.0);
771 U64x(80000000,00000000);
772 else 771 else
773#endif 772#endif
774 return (uint64_t)n; 773 return (uint64_t)n;