Subject: bug#61091: 30.0.50; y-or-n-p clobbers match data

From: Eli Zaretskii <[email-masked]>
Date: Sun, 29 Jan 2023 08:40:39 +0200

> From: Richard Stallman <[email-masked]>
> Cc: [email-masked]
> Date: Sun, 29 Jan 2023 00:18:24 -0500
> 
>   >   In general, Lisp programs should not rely on any
>   > function not to clobber match data, unless that function is documented
>   > to preserve match data.
> 
> Allowance should be made for the fact that `y-or-n-p'
> was safe for the match data for over 35 years.

I don't object if it's easy to do so.  But we decided long ago that
significant efforts for that purpose are not worth our while, and even
documented this in the ELisp reference manual.