summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-lib.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2016-08-31 18:53:43 +0300
committerEli Zaretskii <eliz@gnu.org>2016-08-31 18:53:43 +0300
commit6d8144a2abb1c37982d82e32c68ab5115aca792c (patch)
tree9d189fb7c61a358e06f754b3377cb895d8ea991f /lisp/emacs-lisp/cl-lib.el
parent6f125aa3de06fa0180a83ec7b5a26970309eeeb6 (diff)
downloademacs-6d8144a2abb1c37982d82e32c68ab5115aca792c.tar.gz
emacs-6d8144a2abb1c37982d82e32c68ab5115aca792c.tar.bz2
emacs-6d8144a2abb1c37982d82e32c68ab5115aca792c.zip
Avoid recursive calls in etags
* lib-src/etags.c (stack_entry): New struct. (push_node, pop_node, put_entry): New functions. (free_tree, add_node, invalidate_nodes, put_entries): Re-implement in a non-recursive way, to avoid stack overflow. (Bug#5847)
Diffstat (limited to 'lisp/emacs-lisp/cl-lib.el')
0 files changed, 0 insertions, 0 deletions