aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c
index 4559a0e1f66..bf37ed9cefa 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -219,8 +219,14 @@ void
219init_eval_once (void) 219init_eval_once (void)
220{ 220{
221 /* Don't forget to update docs (lispref node "Local Variables"). */ 221 /* Don't forget to update docs (lispref node "Local Variables"). */
222#ifndef HAVE_NATIVE_COMP
222 max_specpdl_size = 1600; /* 1500 is not enough for cl-generic.el. */ 223 max_specpdl_size = 1600; /* 1500 is not enough for cl-generic.el. */
223 max_lisp_eval_depth = 800; 224 max_lisp_eval_depth = 800;
225#else
226 /* Original values increased for comp.el. */
227 max_specpdl_size = 2100;
228 max_lisp_eval_depth = 1400;
229#endif
224 Vrun_hooks = Qnil; 230 Vrun_hooks = Qnil;
225 pdumper_do_now_and_after_load (init_eval_once_for_pdumper); 231 pdumper_do_now_and_after_load (init_eval_once_for_pdumper);
226} 232}