diff options
| author | Alan Mackenzie | 2023-09-20 15:51:17 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2023-09-20 15:51:17 +0000 |
| commit | f931cebce76d911dfc61274e0a8c1de3627b9179 (patch) | |
| tree | 67b18b9c61fb712fa743ae090c857048fad93973 /java/debug.sh | |
| parent | 5792ea14ad69ae1ed5584dff8c9b7d5ee702aaed (diff) | |
| download | emacs-f931cebce76d911dfc61274e0a8c1de3627b9179.tar.gz emacs-f931cebce76d911dfc61274e0a8c1de3627b9179.zip | |
Insert symbol `debug' into two condition-case handlers
This fixes bug#65622. Also correct a mismatch between a
function to which advice is added, and that from which it is
removed.
* lisp/emacs-lisp/macroexp.el (internal-macroexpand-for-load):
Add a `debug' to the condition-case handler for `error', so
that a useful backtrace will be produced on a macro expansion
error.
* lisp/progmodes/elisp-mode.el (elisp--local-variables): Add
`debug' to a condition-case handler, as above. In the
advice-remove call, give the same function, macroexpand-1, as
in the corresponding advice-add call.
Diffstat (limited to 'java/debug.sh')
0 files changed, 0 insertions, 0 deletions