1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-02 11:50:48 -08:00

Fix non Windows builds

* 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.
This commit is contained in:
Andrea Corallo 2020-05-24 21:50:19 +01:00
parent 1b809f378f
commit 1bc558b77e
2 changed files with 3 additions and 1 deletions

View 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);
}

View 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