diff options
| author | Glenn Morris | 2018-02-17 07:50:28 -0800 |
|---|---|---|
| committer | Glenn Morris | 2018-02-17 07:50:28 -0800 |
| commit | 4fa90ff8f5fda54fc42049c990c52d3e5236fbe6 (patch) | |
| tree | 6c0a7893b3aab0166b35938338fa289c3a01df74 /src/eval.c | |
| parent | cb3863370cbe574810f796726faa39ba0de0a429 (diff) | |
| parent | e5a29330aae4491fd384bacaff6f453c6434d322 (diff) | |
| download | emacs-4fa90ff8f5fda54fc42049c990c52d3e5236fbe6.tar.gz emacs-4fa90ff8f5fda54fc42049c990c52d3e5236fbe6.zip | |
Merge from origin/emacs-26
e5a2933 (origin/emacs-26) lisp/vc/: documentation fixes
f21f8e6 Document 'desktop-files-not-to-save'
d8917eb Improve documentation of Profiling features
b228839 Improve indexing of "performance" in ELisp manual
ab67b3e Minor change in Emacs manual's VC chapter
c352434 Avoid memory corruption with specpdl overflow + edebug (Bug#3...
593bbda Document comment-fill-column in the manual (Bug#11636)
bd4cc8d * doc/emacs/dired.texi (Marks vs Flags): Copyedits.
69107f3 ; Fix doc typos related to indefinite articles
aaad1e6 Merge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/emac...
5906418 More fixes for the Emacs manual
9ab3df1 ; Fix doc typos related to indefinite articles
66a4e65 ; Fix doc typos related to indefinite articles
35e5c57 ; Fix doc typos related to indefinite articles
Diffstat (limited to 'src/eval.c')
| -rw-r--r-- | src/eval.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c index 3c2b300096b..08a73b1e4a5 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -1604,7 +1604,10 @@ signal_or_quit (Lisp_Object error_symbol, Lisp_Object data, bool keyboard_quit) | |||
| 1604 | 1604 | ||
| 1605 | /* This hook is used by edebug. */ | 1605 | /* This hook is used by edebug. */ |
| 1606 | if (! NILP (Vsignal_hook_function) | 1606 | if (! NILP (Vsignal_hook_function) |
| 1607 | && ! NILP (error_symbol)) | 1607 | && ! NILP (error_symbol) |
| 1608 | /* Don't try to call a lisp function if we've already overflowed | ||
| 1609 | the specpdl stack. */ | ||
| 1610 | && specpdl_ptr < specpdl + specpdl_size) | ||
| 1608 | { | 1611 | { |
| 1609 | /* Edebug takes care of restoring these variables when it exits. */ | 1612 | /* Edebug takes care of restoring these variables when it exits. */ |
| 1610 | if (lisp_eval_depth + 20 > max_lisp_eval_depth) | 1613 | if (lisp_eval_depth + 20 > max_lisp_eval_depth) |