emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-error


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



reply via email to

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