From: Glenn Morris Date: Sat, 11 Sep 2010 19:33:52 +0000 (-0700) Subject: * lisp/emacs-lisp/bytecomp.el (byte-compile-file): Tweak previous change. X-Git-Tag: emacs-pretest-24.0.90~104^2~275^2~438^2~48^2~6 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7eb662be2fef39f03c8e3f3ad1e9447716870644;p=emacs.git * lisp/emacs-lisp/bytecomp.el (byte-compile-file): Tweak previous change. Write out the name of the .elc file, rather than the temp-file. --- diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 04bc254b319..8b47e0421e0 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el @@ -1706,7 +1706,7 @@ The value is non-nil if there were no errors, nil if errors." (tempfile (make-temp-name target-file))) (if (memq system-type '(ms-dos 'windows-nt)) (setq buffer-file-type t)) - (write-region (point-min) (point-max) tempfile) + (write-region (point-min) (point-max) tempfile nil 1) ;; This has the intentional side effect that any ;; hard-links to target-file continue to ;; point to the old file (this makes it possible @@ -1715,7 +1715,8 @@ The value is non-nil if there were no errors, nil if errors." ;; emacs-lisp files in the build tree are ;; recompiled). Previously this was accomplished by ;; deleting target-file before writing it. - (rename-file tempfile target-file t)) + (rename-file tempfile target-file t) + (message "Wrote %s" target-file)) ;; This is just to give a better error message than write-region (signal 'file-error (list "Opening output file"