]> git.eshelyaron.com Git - emacs.git/commit
Fix signal for large integers with valid syntax
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 17 Apr 2018 23:23:16 +0000 (16:23 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 17 Apr 2018 23:23:48 +0000 (16:23 -0700)
commit5dff4905d73d0d42447ff4b114d1af726a689c6a
treec16f884351acf0c7fcdc023604f22dd11e7b88f3
parent2457d10ebfedbd24040e30e70cca90c6e523afe0
Fix signal for large integers with valid syntax

* src/lread.c (read_integer): If a radixed integer has valid syntax
but is waayyy too large, signal overflow instead of invalid syntax.
* test/src/lread-tests.el (lread-long-hex-integer): New test.
src/lread.c
test/src/lread-tests.el