Subject: bug#24913: 25.1.50; Emacs accepts undocumented and confusing combinations of &optional and &rest in argument lists

From: Philipp Stephani <[email-masked]>
Date: Sat, 19 Nov 2016 16:40:47 +0000

Gemini Lasswell <[email-masked]> schrieb am Do., 10. Nov. 2016 um
17:56 Uhr:

>
> > Philipp Stephani <[email-masked]> schrieb am Mi., 9. Nov. 2016
> um 22:19 Uhr:
> >
> > Here's a patch that detects such argument lists.
> >
> A more general solution would be to have the byte compiler try to match
> Edebug specs, and issue a warning or an error if it fails. That would
> help find errors in the invocations of all macros, not just ones with
> argument lists.
>

I don't understand how this is related. This is only about function
definitions in the evaluator and the byte compiler. I don't see how Edebug
could help here.