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

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

bug#72313: 31.0.50; Warning about cl-member possibly being undefined whe


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






reply via email to

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