[Top][All Lists]

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

Re: About 'eager' warnings

From: Stefan Monnier
Subject: Re: About 'eager' warnings
Date: Wed, 23 Apr 2014 20:33:09 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)

> Compiling emacs-lisp/eieio-base.el
> Warning: Eager macro-expansion skipped due to cycle:
>   … => (load "gv.el") => (macroexpand-all (defalias (quote
> gv--defun-declaration) …)) => (macroexpand (pcase …)) => (load "pcase.el")
> => (macroexpand-all …) => (macroexpand (dolist …)) => (load "gv.el")
> Wrote /work/emacs/lisp/emacs-lisp/eieio-base.elc

> Are they to be expected?

IIRC they are due to `cl' being loaded (and hence redirecting `dolist'
to cl.el's version which causes the final "=>" in the above cycle).
It's harmless and will be fixed as soon as we can move EIEIO to cl-lib.


reply via email to

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