|
From: | Stefan Monnier |
Subject: | Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340) |
Date: | Sat, 24 Jun 2017 10:26:14 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
> * lisp/emacs-lisp/eieio-core.el: Confine `cl-declaim' calls to compile > time. [...] > - (cl-declaim (optimize (safety 0))) > + (eval-when-compile (cl-declaim (optimize (safety 0)))) I'd argue that cl-declaim should have no effect when interpreted, just like (defvar foo). At least, that's how I understand the difference between CommonLisp proclaim and declaim. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |