From f21e1dfc9f9addf66e6913cd30fbd7f922510ede Mon Sep 17 00:00:00 2001 From: AndreaCorallo Date: Mon, 9 Mar 2020 17:35:07 +0000 Subject: [PATCH] * Set relocation class as ephemeral in `comp-limplify-top-level' --- lisp/emacs-lisp/comp.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el index f16aa59dc5e..808a705a5cb 100644 --- a/lisp/emacs-lisp/comp.el +++ b/lisp/emacs-lisp/comp.el @@ -1154,8 +1154,8 @@ functions 'top_level_run' will call back `comp--register-subr' into the C code forwarding the compilation unit." ;; Once an .eln is loaded and Emacs is dumped 'top_level_run' has no ;; reasons to be execute ever again. Therefore all objects can be - ;; just impure. - (let* ((comp-curr-allocation-class 'd-impure) + ;; just ephemeral. + (let* ((comp-curr-allocation-class 'd-ephemeral) (func (make-comp-func :name 'top-level-run :c-name "top_level_run" :args (make-comp-args :min 1 :max 1) -- 2.39.5