summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/autoload.el
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2014-09-16 08:04:56 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2014-09-16 08:04:56 +0400
commitccb767d639543d70ac689c93eb64849eea376583 (patch)
tree5a82efcfd17922512919d56a29363e5708eedbb8 /lisp/emacs-lisp/autoload.el
parent2d83441cc06cca6706dc9b102598d1bf6fe7612b (diff)
downloademacs-ccb767d639543d70ac689c93eb64849eea376583.tar.gz
emacs-ccb767d639543d70ac689c93eb64849eea376583.tar.bz2
emacs-ccb767d639543d70ac689c93eb64849eea376583.zip
Always use matched specpdl entry to record call arguments (Bug#18473).
* lisp.h (record_in_backtrace): Adjust prototype. * eval.c (record_in_backtrace): Return current specpdl level. (set_backtrace_args, set_backtrace_nargs): Merge. Adjust all users. (eval_sub, Ffuncall): Record call arguments in matched specpdl entry and use that entry in call to backtrace_debug_on_exit. (apply_lambda): Likewise. Get current specpdl level as 3rd arg. (do_debug_on_call): Get current specpdl level as 2nd arg.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions