emacs-diffs
[Top][All Lists]
Advanced

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

scratch/pkg e6073e0bd97 1/2: Don't inherit package-prefixes when byte-co


From: Gerd Moellmann
Subject: scratch/pkg e6073e0bd97 1/2: Don't inherit package-prefixes when byte-compiling
Date: Thu, 20 Jul 2023 09:36:27 -0400 (EDT)

branch: scratch/pkg
commit e6073e0bd972fd4871aa76e24dcb4ae991812c5c
Author: Gerd Möllmann <gerd@gnu.org>
Commit: Gerd Möllmann <gerd@gnu.org>

    Don't inherit package-prefixes when byte-compiling
    
    * lisp/emacs-lisp/bytecomp.el (byte-compile-file): Treat
    package-prefixes like lexical-binding.
---
 lisp/emacs-lisp/bytecomp.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 75ca482c36b..e65e7a313b6 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -2224,7 +2224,8 @@ See also `emacs-lisp-byte-compile-and-load'."
       ;; Don't inherit lexical-binding from caller (bug#12938).
       (unless (local-variable-p 'lexical-binding)
         (setq-local lexical-binding nil))
-      ;; PKG-FIXME: Maybe set package-prefixes?
+      (unless (local-variable-p 'package-prefixes)
+        (setq-local package-prefixes nil))
       ;; Set the default directory, in case an eval-when-compile uses it.
       (setq default-directory (file-name-directory filename)))
     ;; Check if the file's local variables explicitly specify not to



reply via email to

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