diff options
author | Sverker Eriksson <[email protected]> | 2014-09-03 20:22:42 +0200 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2014-09-04 17:33:22 +0200 |
commit | 21e4cf5b378ed378296a544d0ad8da08cf95700e (patch) | |
tree | 4b248f4e232cc9658767b9b15b5aa4ac85fef2d4 /erts/emulator/beam/io.c | |
parent | 9de7cc7f881b5df18d0a26f7d37af164bc0c390e (diff) | |
download | otp-21e4cf5b378ed378296a544d0ad8da08cf95700e.tar.gz otp-21e4cf5b378ed378296a544d0ad8da08cf95700e.tar.bz2 otp-21e4cf5b378ed378296a544d0ad8da08cf95700e.zip |
erts: Correct conversion of MIN_SMALL numeral to fixnum
list_to_integer and binary_to_integer returned un-normalized bignum for
-134217728 on 32-bit and -576460752303423488 on 64-bit.
Thanks to Jesper Louis Andersen, Mikael Pettersson
and Anthony Ramine for report, initial patch and optimization suggestion.
Diffstat (limited to 'erts/emulator/beam/io.c')
0 files changed, 0 insertions, 0 deletions