aboutsummaryrefslogtreecommitdiffstats
path: root/src/comp.h
diff options
context:
space:
mode:
authorAndrea Corallo2020-03-15 21:44:05 +0000
committerAndrea Corallo2020-03-16 23:08:34 +0000
commit159f61baa9e374cfd17acf1a45c0d553b57b7ac9 (patch)
tree6832e7e815fb71c2f95e69af4056122ed1bbd1d8 /src/comp.h
parentea8864fb672a7ff2d1da1b91885239f60e16b359 (diff)
downloademacs-159f61baa9e374cfd17acf1a45c0d553b57b7ac9.tar.gz
emacs-159f61baa9e374cfd17acf1a45c0d553b57b7ac9.zip
Trigger native compilation when loading bytecode
Introduce a first mechanism to trigger compilation when lex elc files are loaded. This is off by default and has to be better tested.
Diffstat (limited to 'src/comp.h')
-rw-r--r--src/comp.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/comp.h b/src/comp.h
index 070ec4d5ca9..f3bcd4c09bc 100644
--- a/src/comp.h
+++ b/src/comp.h
@@ -68,5 +68,15 @@ extern void load_comp_unit (struct Lisp_Native_Comp_Unit *comp_u,
68 bool loading_dump); 68 bool loading_dump);
69extern void syms_of_comp (void); 69extern void syms_of_comp (void);
70 70
71extern void maybe_defer_native_compilation (Lisp_Object function_name,
72 Lisp_Object definition);
73#else
74
75static inline void
76maybe_defer_native_compilation (Lisp_Object function_name,
77 Lisp_Object definition)
78{}
79
71#endif 80#endif
81
72#endif 82#endif