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:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user