emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/native-comp 1bc558b 2/5: Fix non Windows builds


From: Andrea Corallo
Subject: feature/native-comp 1bc558b 2/5: Fix non Windows builds
Date: Mon, 25 May 2020 11:05:36 -0400 (EDT)

branch: feature/native-comp
commit 1bc558b77e648efa905076f793d28fc0f025ae50
Author: Andrea Corallo <address@hidden>
Commit: Andrea Corallo <address@hidden>

    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.
---
 src/comp.h  | 2 +-
 src/emacs.c | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/comp.h b/src/comp.h
index b8e40ce..18c5ba1 100644
--- a/src/comp.h
+++ b/src/comp.h
@@ -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);
 }
diff --git a/src/emacs.c b/src/emacs.c
index 2a7a525..cd4f7a0 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]