[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#70988: (read FUNCTION) uses Latin-1 [PATCH]
From: |
Eli Zaretskii |
Subject: |
bug#70988: (read FUNCTION) uses Latin-1 [PATCH] |
Date: |
Thu, 13 Feb 2025 22:13:04 +0200 |
> Date: Thu, 13 Feb 2025 17:11:35 +0000
> From: Pip Cet <pipcet@protonmail.com>
> Cc: stefankangas@gmail.com, mattias.engdegard@gmail.com,
> 70988@debbugs.gnu.org, monnier@iro.umontreal.ca
>
> "Eli Zaretskii" <eliz@gnu.org> writes:
>
> > Please leave the assertion in place here (in addition to the error
> > message), since an abort is easier to spot than an error message,
> > especially if someone catches errors at a higher level.
>
> Just to clarify, you want
>
> @@ -3058,7 +3058,8 @@ read_char_escape (Lisp_Object readcharfun, int
> next_char)
> chr = c;
> break;
> }
> eassert (chr >= 0 && chr < (1 << CHARACTERBITS));
> + if (chr < 0 || chr >= (1 << CHARACTERBITS))
> + invalid_syntax ("Invalid character", readcharfun);
>
> ?
Yes, exactly. Apologies for not making that clear.
bug#70988: (read FUNCTION) uses Latin-1 [PATCH], Pip Cet, 2025/02/13