* lisp/progmodes/elisp-mode.el (elisp-flymake-byte-compile):
Don't burp if the source-buffer has been killed.
(when (eq (process-status proc) 'exit)
(unwind-protect
(cond
- ((not (eq proc (with-current-buffer source-buffer
- elisp-flymake--byte-compile-process)))
- (flymake-log :warning "byte-compile process %s obsolete" proc))
+ ((not (and (buffer-live-p source-buffer)
+ (eq proc (with-current-buffer source-buffer
+ elisp-flymake--byte-compile-process))))
+ (flymake-log :warning
+ "byte-compile process %s obsolete" proc))
((zerop (process-exit-status proc))
(elisp-flymake--byte-compile-done report-fn
source-buffer