|
From: | Stefan Monnier |
Subject: | bug#66136: 29.1; byte-compiler reports "misplaced interactive spec" with empty fct in lexical environment |
Date: | Sat, 23 Sep 2023 12:08:02 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) |
> - `declare` is only allowed in named definitions because it is > macro-expanded very early, so we have no way of annotating lambda > expressions It's not because of timing, it's because these `declare` all store their info on the symbol (and some of them even fundamentally really apply to the name and wouldn't make sense when applied to an anonymous function, e.g. obsolescence). Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |