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: Sean Whitton
Subject: Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros
Date: Tue, 12 Apr 2022 08:52:39 -0700
User-agent: Emacs/29.0.50 (x86_64-pc-linux-gnu)

Hello,

On Tue 12 Apr 2022 at 10:46am +02, Lars Ingebrigtsen wrote:

> Sean Whitton <spwhitton@spwhitton.name> 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

Attachment: 0001-Fix-eager-macroexpansion-cycle-in-cl-once-only.patch
Description: Text Data


reply via email to

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