summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2022-11-19 14:43:51 +0200
committerEli Zaretskii <eliz@gnu.org>2022-11-19 14:43:51 +0200
commit9ad3fce4a5c902a2c23b0ef2e7a8a5cae5cc3876 (patch)
treeff2da880f41ec99f58db3dde4972c2f10c9d0a22
parent46ceb2ac4bceec9c5fb55d9d02a34e2c78136cf3 (diff)
downloademacs-9ad3fce4a5c902a2c23b0ef2e7a8a5cae5cc3876.tar.gz
; Avoid byte-compiler warning in startup.el
* lisp/startup.el (startup--load-user-init-file): Avoid byte-compiler warnings about 'comp-eln-to-el-h'. (Bug#59334)
-rw-r--r--lisp/startup.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/startup.el b/lisp/startup.el
index d7d87433362..5e0a47d3f8f 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1076,7 +1076,10 @@ init-file, or to a default value if loading is not possible."
(sit-for 1))
(setq user-init-file source)))
;; Else, perhaps the user init file was compiled
- (when (equal (file-name-extension user-init-file) "eln")
+ (when (and (equal (file-name-extension user-init-file) "eln")
+ ;; The next test is for builds without native
+ ;; compilation support or builds with unexec.
+ (boundp 'comp-eln-to-el-h))
(if-let (source (gethash (file-name-nondirectory user-init-file)
comp-eln-to-el-h))
;; source exists or the .eln file would not load