emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros


From: Stefan Monnier
Subject: Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros
Date: Tue, 12 Apr 2022 03:14:51 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

> This seems to have introduced compilation warnings like this into
> bootstrap builds only:
>
>     Warning: Eager macro-expansion skipped due to cycle:
>       … => (load "cl-macs.el") => (macroexpand-all …) => (macroexpand 
> (cl-psetq …)) => (load "cl-macs.el")
>
> I rebuilt before pushing, but not a bootstrap build.
>
> Do I need to regenerate something somewhere?  Sorry for the noise.

You need to fix the code to avoid those cycles (e.g. by refraining from
using `cl-psetq`, or by moving the macros that use `cl-psetq` after the
`cl-psetq` macro).

Po Lu [2022-04-12 14:42:19] wrote:
> Doesn't this need documentation and an entry in NEWS?

Indeed.  You might like to change the `macroexp-let2` uses in `cl.texi`
while at it.


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]