Hello, On Tue 12 Apr 2022 at 10:46am +02, Lars Ingebrigtsen wrote: > Sean Whitton writes: > >> Add two classic Common Lisp macro-writing macros >> >> * lisp/emacs-lisp/cl-macs.el (cl-with-gensyms, cl-once-only): New macros. > > Emacs now gives a lot of the following warnings when compiling -- I > haven't checked that it's due to the commit above, but I guess it's > either that or 6a480c830b. > > Warning: Eager macro-expansion skipped due to cycle: > … => (load "cl-macs.el") => (macroexpand-all …) => (macroexpand (cl-psetq …)) => (load "cl-macs.el") > Warning: Eager macro-expansion skipped due to cycle: > … => (load "cl-macs.el") => (macroexpand-all …) => (macroexpand (cl-psetq …)) => (load "cl-macs.el") > ELC calendar/diary-lib.elc > ELC calendar/holidays.elc > Warning: Eager macro-expansion skipped due to cycle: Here is the fix. I'll be at a machine where I can install it later today, or someone else can sooner. Apologies again! -- Sean Whitton