diff options
author | Mattias EngdegÄrd <mattiase@acm.org> | 2022-01-15 14:51:09 +0100 |
---|---|---|
committer | Mattias EngdegÄrd <mattiase@acm.org> | 2022-01-24 11:41:47 +0100 |
commit | b7902a9b48f8e7f83ab6b90cfd8bc95aab410e6f (patch) | |
tree | e3aba73bac2d00a1384aeca52cf0199288a9fd3e /lisp/emacs-lisp/lisp-mode.el | |
parent | 4a0541a5ddee0485d19dba1960a3a5821cf68fdd (diff) | |
download | emacs-b7902a9b48f8e7f83ab6b90cfd8bc95aab410e6f.tar.gz emacs-b7902a9b48f8e7f83ab6b90cfd8bc95aab410e6f.tar.bz2 emacs-b7902a9b48f8e7f83ab6b90cfd8bc95aab410e6f.zip |
Bump specpdl inline, move reallocation out of line
The common case is just to increment `specpdl_ptr`; do that in-line,
but move the uncommon reallocation to a separate subroutine.
* src/eval.c (grow_specpdl): Now inline, most code moved...
(grow_specpdl_allocation): ...here.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mode.el')
0 files changed, 0 insertions, 0 deletions