Subject: Re: bug#78995: [PATCH] ;;;autoload-expand for special macros

From: "J.D. Smith" <[email-masked]>
Date: Wed, 30 Jul 2025 11:54:18 -0400

Michael Albinus <[email-masked]> writes:
>
> Tramp uses an own declare form `tramp-suppress-trace'. In order to make
> it happen, there's the code
>

We are already adding the new declare form to `macro-declarations-alist', but the problem is, this code will not exist in Emacs <31.  I guess we could recommend:

 (add-to-list macro-declarations-alist (list autoload-macro ignore))

in the meantime.  But just skipping the declare (for now) as Stefan
suggests is I guess the simpler approach.  People who want to use it
will need to require v>=31.