Subject: Re: bug#13132: tell me what files cause errors

From: Glenn Morris <[email-masked]>
Date: Tue, 11 Dec 2012 14:47:18 -0500

[email-masked] wrote:

> `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'.
> (lambda (x) ...) quoted with ' rather than with #'

*** lisp/emacs-lisp/macroexp.el	2012-10-26 15:59:40 +0000
--- lisp/emacs-lisp/macroexp.el	2012-12-11 19:35:04 +0000
***************
*** 124,130 ****
           (macroexp--funcall-if-compiled ',when-compiled)
           ,form))
       (t
!       (message "%s" msg)
        form))))
  
  (defun macroexp--obsolete-warning (fun obsolescence-data type)
--- 124,133 ----
           (macroexp--funcall-if-compiled ',when-compiled)
           ,form))
       (t
!       (message "%s%s" (if (stringp load-file-name)
!                           (concat (file-relative-name load-file-name) ": ")
!                         "")
!                msg)
        form))))
  
  (defun macroexp--obsolete-warning (fun obsolescence-data type)