bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#47049: [feature/native] macro-expansion cycle when compiling comp.el


From: Andrea Corallo
Subject: bug#47049: [feature/native] macro-expansion cycle when compiling comp.el
Date: Fri, 12 Mar 2021 15:30:40 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Andrea Corallo <akrl@sdf.org>
>> Cc: 47049@debbugs.gnu.org
>> Date: Wed, 10 Mar 2021 16:05:10 +0000
>> 
>> Eli Zaretskii <eliz@gnu.org> writes:
>> 
>> >     ELC      emacs-lisp/comp.elc
>> >   Warning: Eager macro-expansion skipped due to cycle:
>> >       => (load "comp.el") => (macroexpand-all (defalias 
>> > 'comp-add-call-cstr  )) => (macroexpand (comp-loop-insn-in-block  )) => 
>> > (load "comp.el")
>> >
>> > Why does this happen?
>> 
>> I'm not sure, but I can reproduce it.
>
> Could this be somehow related to the crashes I see, which you cannot
> reproduce?  IOW, does this message mean comp.el is somehow incorrectly
> compiled?

I don't know for sure but at the same time I don't think so.

I also see `comp-loop-insn-in-block' is used in optimizing code in
comp.el that compiling dynamic scope is not executed.

Thanks

  Andrea





reply via email to

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