emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master e5d0efe: Improve autoload error reporting


From: Eli Zaretskii
Subject: [Emacs-diffs] master e5d0efe: Improve autoload error reporting
Date: Fri, 4 Nov 2016 08:42:36 +0000 (UTC)

branch: master
commit e5d0efe8fc4130593a899a9699ed8a95b953df3a
Author: Alexander Gramiak <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Improve autoload error reporting
    
    * src/eval.c (Fautoload_do_load): Include the absolute file name
    in the error message.
---
 src/eval.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/eval.c b/src/eval.c
index a9bad24..caeb791 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -1988,7 +1988,8 @@ it defines a macro.  */)
       Lisp_Object fun = Findirect_function (funname, Qnil);
 
       if (!NILP (Fequal (fun, fundef)))
-       error ("Autoloading failed to define function %s",
+       error ("Autoloading file %s failed to define function %s",
+              SDATA (Fcar (Fcar (Vload_history))),
               SDATA (SYMBOL_NAME (funname)));
       else
        return fun;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]