|
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
[Prev in Thread] | Current Thread | [Next in Thread] |