Return false in TryNumberToSize if the number is 1 << 64.
Currently when the number passed to TryNumberToSize is 1 << 64,
it gets away with a bug caused by rounding of mantissa.
Then the number will be casted to 0 and TryNumberToSize
will return true. This patch fix this by making the range check
more accurate.
BUG=
v8:5712
Committed:
https://crrev.com/9ca022fab2e7310cc96ff405baf426f6ed27a703
Cr-Commit-Position: refs/heads/master@{#41578}