]> git.eshelyaron.com Git - emacs.git/commit
Store bytecode offset within exec_byte_code
authorZach Shaftel <zshaftel@gmail.com>
Fri, 12 Jun 2020 21:01:00 +0000 (17:01 -0400)
committerZach Shaftel <zshaftel@gmail.com>
Fri, 12 Jun 2020 21:01:00 +0000 (17:01 -0400)
commitf6ec28d7974785b625e395d57cb18d1f2110fe4c
tree9635b02347bf994a52aa98dd5c4445bd5e4fa1a2
parent629d1790ede73d859c503354f2beb1316cf7df8f
Store bytecode offset within exec_byte_code

* src/bytecode.c (exec_byte_code): Store offset in the backtrace frame
for the function being executed, before calling Ffuncall.

* src/eval.c (record_in_backtrace): Don't record the offset.
(backtrace_next, backtrace_top): Move declarations to lisp.h.

* src/lisp.h (backtrace_next, backtrace_top): Declare.
src/bytecode.c
src/eval.c
src/lisp.h