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

From: Gemini Lasswell <[email-masked]>
Date: Thu, 10 Nov 2016 08:56:36 -0800

> 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.