]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't create *Compile-Log* due to byte-compile. Amend message to it.
authorAlan Mackenzie <acm@muc.de>
Sun, 9 Dec 2018 12:59:03 +0000 (12:59 +0000)
committerAlan Mackenzie <acm@muc.de>
Sun, 9 Dec 2018 12:59:03 +0000 (12:59 +0000)
This fixes bug #33602 and is a partial reversion of a commit from
2018-11-28T13:15:50.

* lisp/emacs-lisp/bytecomp.el (byte-compile-log-file): Don't create buffer
*Compile-Log* because it doesn't already exist.  Amend message "Compiling no
file" to be clearer (?and less irritating).

lisp/emacs-lisp/bytecomp.el

index d6986cb7868a8243476a9e2f57c6abe32a303083..c0a764bafca41d6cf0048f4c84299c70491a2c56 100644 (file)
@@ -1179,9 +1179,7 @@ we go into emacs-lisp-compilation-mode.")
 ;; Return the position of the start of the page in the log buffer.
 ;; But do nothing in batch mode.
 (defun byte-compile-log-file ()
-  (and (not
-        (and (get-buffer byte-compile-log-buffer)
-             (equal byte-compile-current-file byte-compile-last-logged-file)))
+  (and (not (equal byte-compile-current-file byte-compile-last-logged-file))
        (not noninteractive)
        (with-current-buffer (get-buffer-create byte-compile-log-buffer)
         (goto-char (point-max))
@@ -1204,7 +1202,7 @@ we go into emacs-lisp-compilation-mode.")
                         (concat "in buffer "
                                  (buffer-name byte-compile-current-file)))
                       " at " (current-time-string) "\n")
-            (insert "\f\nCompiling no file at " (current-time-string) "\n"))
+            (insert "\f\nCompiling internal form(s) at " (current-time-string) "\n"))
           (when dir
             (setq default-directory dir)
             (unless was-same