aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMattias EngdegÄrd2020-01-01 16:35:54 +0100
committerMattias EngdegÄrd2020-01-01 16:43:58 +0100
commitbb9402e6e9c12938aee31b81e25511eb1f6335d2 (patch)
tree530bc0f3049d8fb75c55d663d55599d669c20afa /src
parent4011b179ffe88a0afb3b73dd1af6a75dc0c2c772 (diff)
downloademacs-bb9402e6e9c12938aee31b81e25511eb1f6335d2.tar.gz
emacs-bb9402e6e9c12938aee31b81e25511eb1f6335d2.zip
Raise default max-specpdl-size value
Occasionally, loading cl-generic.el from source requires max_specpdl_size > 1600 when bootstrapping, and thus fails. In any case we are very close to the limit. * src/eval.c (init_eval_once): Raise max_specpdl_size to 1800. * doc/lispref/variables.texi (Local Variables): Update docs.
Diffstat (limited to 'src')
-rw-r--r--src/eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c
index 4559a0e1f66..d1f74751446 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -219,7 +219,7 @@ 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 max_specpdl_size = 1600; /* 1500 is not enough for cl-generic.el. */ 222 max_specpdl_size = 1800; /* 1600 is not enough for cl-generic.el. */
223 max_lisp_eval_depth = 800; 223 max_lisp_eval_depth = 800;
224 Vrun_hooks = Qnil; 224 Vrun_hooks = Qnil;
225 pdumper_do_now_and_after_load (init_eval_once_for_pdumper); 225 pdumper_do_now_and_after_load (init_eval_once_for_pdumper);