]> git.eshelyaron.com Git - emacs.git/commitdiff
* Prevent recursive load
authorAndrea Corallo <akrl@sdf.org>
Sat, 15 Aug 2020 08:54:22 +0000 (10:54 +0200)
committerAndrea Corallo <akrl@sdf.org>
Mon, 17 Aug 2020 16:04:22 +0000 (18:04 +0200)
Prevent autoload to kicks in while running `native-compile-async'.
Autoload cannot be used safely by functions serving deferred
compilation as a circular load can be triggered if the dependency is
not native compiled already.

* lisp/emacs-lisp/comp.el (warnings): Add require.

lisp/emacs-lisp/comp.el

index 5805e5c96abf39b758f7a2c35d1d2a8144c1fdaa..99bf30a4eeee8b61464493ada7dd9258a46c68de 100644 (file)
@@ -36,6 +36,7 @@
 (require 'gv)
 (require 'rx)
 (require 'subr-x)
+(require 'warnings)
 
 (defgroup comp nil
   "Emacs Lisp native compiler."