]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix handling of 'byte-compile-ignore-files' when nil
authorJim Porter <jporterbugs@gmail.com>
Fri, 4 Aug 2023 20:01:35 +0000 (13:01 -0700)
committerJim Porter <jporterbugs@gmail.com>
Sat, 5 Aug 2023 17:14:15 +0000 (10:14 -0700)
Before this fix, when 'byte-compile-ignore-files' was nil,
'byte-recompile-directory' would ignore every file (bug#64985).

* lisp/emacs-lisp/bytecomp.el (byte-recompile-directory): Handle case
when 'byte-compile-ignore-files' is nil.

lisp/emacs-lisp/bytecomp.el

index 65ccb60726f286497e057742f26c653ddf032f25..d093d95a7752e90cd799faed890210ad05cc9768 100644 (file)
@@ -1923,7 +1923,9 @@ also be compiled."
     (let ((directories (list default-directory))
          (default-directory default-directory)
           (ignore-files-regexp
-           (mapconcat #'identity byte-compile-ignore-files "\\|"))
+           (if byte-compile-ignore-files
+               (mapconcat #'identity byte-compile-ignore-files "\\|")
+             regexp-unmatchable))
          (skip-count 0)
          (fail-count 0)
          (file-count 0)