|
From: | Stefan Monnier |
Subject: | bug#72313: 31.0.50; Warning about cl-member possibly being undefined when using cl-pushnew |
Date: | Sat, 27 Jul 2024 03:49:57 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) |
> So the conclusion is to simply (require 'cl-lib) instead of > (eval-when-compile (require 'cl-lib))? But how can the byte-compiler > conclude that cl-member might not be defined at runtime given that it's > an autoloaded function? It's autoloaded from `cl-seq` when `cl-lib` is loaded. It's not autoloaded at startup. > Addon question: should a package list cl-lib in Package-Requires if it > already requires an Emacs version where a good-enough cl-lib is included > anyway? I can't see any reason to do that, no. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |