Subject: bug#21633: 25.0.50; assertion failure, self-insert-command with negative argument

From: Nicolas Richard <[email-masked]>
Date: Tue, 06 Oct 2015 14:26:32 +0200

Andreas Schwab <[email-masked]> writes:
> XFASTINT unboxes the Lisp_Object.  The value is a plain number.

So XFASTINT (n) in this case should be -1 instead of
4611686018427387903. Thanks for the information and for fixing the bug.

As an additionnal information, please note that this seems related to
--with-wide-int (at least I get proper error reporting when not using
this option). Shouldn't XFASTINT be made to work in that case instead of
using XINT ?

-- 
Nico