]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix non Windows builds
authorAndrea Corallo <akrl@sdf.org>
Sun, 24 May 2020 20:50:19 +0000 (21:50 +0100)
committerAndrea Corallo <akrl@sdf.org>
Sun, 24 May 2020 20:50:19 +0000 (21:50 +0100)
* src/emacs.c (Fkill_emacs): Given
'finish_delayed_disposal_of_comp_units',
'dispose_all_remaining_comp_units' and
'clean_package_user_dir_of_old_comp_units' are defined only with
windows native-comp builds ifdef them.

* src/comp.h (dispose_comp_unit): Fix missing parameter in
declaration.

src/comp.h
src/emacs.c

index b8e40ceb90042399932033efbc1f46923902aee2..18c5ba122984a7d2a20bb72632fdad1dcd7894a9 100644 (file)
@@ -109,7 +109,7 @@ maybe_defer_native_compilation (Lisp_Object function_name,
 extern void syms_of_comp (void);
 
 static inline void
-dispose_comp_unit (struct Lisp_Native_Comp_Unit * comp_handle)
+dispose_comp_unit (struct Lisp_Native_Comp_Unit * comp_handle, bool delay)
 {
   eassert (false);
 }
index 2a7a5257f15b4c9cb53a15386f6302b2652837cd..cd4f7a0b28644ad8f4b417d4ce1df193132f456a 100644 (file)
@@ -2398,9 +2398,11 @@ all of which are called before Emacs is actually killed.  */
       unlink (SSDATA (listfile));
     }
 
+#if defined (HAVE_NATIVE_COMP) && defined (WINDOWSNT)
   finish_delayed_disposal_of_comp_units ();
   dispose_all_remaining_comp_units ();
   clean_package_user_dir_of_old_comp_units ();
+#endif
 
   if (FIXNUMP (arg))
     exit_code = (XFIXNUM (arg) < 0