diff src/ChangeLog @ 5629:0d05accafc63

Don't lose bits in make_fixnum / make_char_1. See xemacs-patches message with ID <CAHCOHQnRTjm6c5gWVO3iizWJ9Jb7GvEyFe3aQ19hAXhcR_mrrA@mail.gmail.com>.
author Jerry James <james@xemacs.org>
date Wed, 28 Dec 2011 11:30:47 -0700
parents 81fee4aee9b6
children f5315ccbf005
line wrap: on
line diff
--- a/src/ChangeLog	Wed Dec 28 11:21:38 2011 +0100
+++ b/src/ChangeLog	Wed Dec 28 11:30:47 2011 -0700
@@ -1,3 +1,9 @@
+2011-12-28  Jerry James  <james@xemacs.org>
+
+	* lisp-disunion.h (make_fixnum): avoid losing bits off the left end
+	if the value is of large magnitude and narrow type.
+	(make_char_1): ditto.
+
 2011-12-28  Didier Verna  <didier@xemacs.org>
 
 	* console-impl.h (struct console_methods): Have the text_width