Subject: Re: bug#77048: 30.1; Macro `cl-load-time-value` malfunctioning at compile-time and runtime

From: Bohong Huang <[email-masked]>
Date: Sun, 16 Mar 2025 20:56:10 +0800

`lexical-binding` is enabled for sure, which is, IMO, exactly why the
compiler deems `--cl-load-time--0` a free variable. This issue can be
reproduced by inserting `(cl-load-time-value t)` in any existing `.el`
file with lexical binding enabled.

Eli Zaretskii <[email-masked]> writes:

> I'm guessing your Lisp file doesn't have the lexical-binding cookie.
> If it did, you should have seen a different warning.