Subject: bug#25166: 26.0.50; It shouldn't be possible to set the function cell of nil and t

From: Noam Postavsky <[email-masked]>
Date: Fri, 27 Oct 2017 13:59:25 -0400

# fset of nil is already covered in Bug#25110
retitle 25166 It shouldn't be possible to set the function cell of t
tags 25166 wontfix
close 25166
quit

On Mon, May 1, 2017 at 11:12 AM, Eli Zaretskii <[email-masked]> wrote:
>> From: Philipp Stephani <[email-masked]>
>> Date: Mon, 01 May 2017 14:44:44 +0000
>> Cc: [email-masked], [email-masked]
>>
>> Stefan Monnier <[email-masked]> schrieb am Mi., 28. Dez. 2016 um 00:11 Uhr:
>>
>>  >> Because there doesn't seem to be any good reason to single out nil and
>>  >> t in this respect and because those things aren't terribly dangerous.
>>  > So therefore we shouldn't reinstate that now.
>>
>>  Yes, that's my opinion.
>>
>> Well, my opinion is obviously different, so the maintainer should decide.
>
> One maintainer has already decided, see above.

Seems final enough, closing as wontfix.

PS for an example of why singling out nil makes sense (but this
doesn't apply to t) see [1].
Summary: (autoload #'nil "something" nil t) silently succeeds but
makes forward-word, backward-word, etc, (fail to) funcall nil.

[1]: https://github.com/jwiegley/use-package/issues/512