]> git.eshelyaron.com Git - emacs.git/commitdiff
* Fix `load-history' causing a number of spurious compiler warnings
authorAndrea Corallo <akrl@sdf.org>
Fri, 4 Dec 2020 21:05:20 +0000 (22:05 +0100)
committerAndrea Corallo <akrl@sdf.org>
Fri, 4 Dec 2020 22:21:08 +0000 (23:21 +0100)
* src/comp.c (Fcomp__register_subr): Fix missing entry into
`load-history' indicating that the loaded function was already an
autoload.

src/comp.c

index 590e3307414efed46c68583d3f6468c684205969..1842aeb83937c2fb75fbeb0b151f2d0df034f377 100644 (file)
@@ -5051,6 +5051,9 @@ This gets called by top_level_run during the load phase.  */)
     make_subr (SYMBOL_NAME (name), minarg, maxarg, c_name, doc_idx, intspec,
               comp_u);
 
+  if (AUTOLOADP (XSYMBOL (name)->u.s.function))
+    /* Remember that the function was already an autoload.  */
+    LOADHIST_ATTACH (Fcons (Qt, name));
   LOADHIST_ATTACH (Fcons (Qdefun, name));
 
   { /* Handle automatic advice activation (bug#42038).