summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/edebug.el
diff options
context:
space:
mode:
authorVibhav Pant <vibhavp@gmail.com>2023-03-01 15:04:34 +0530
committerVibhav Pant <vibhavp@gmail.com>2023-03-01 15:04:34 +0530
commit0040737e4f1b58caf865857019337a80c1d3371c (patch)
treec74a49a95139dc647b4724dd4cb7b3a6b124b729 /lisp/emacs-lisp/edebug.el
parent522b82118de77e33bd701853b6aa7dfda19b11fc (diff)
downloademacs-fix/bug-60974.tar.gz
Don't modify interactive closures destructively (Bug#60974).fix/bug-60974
* lisp/emacs-lisp/cconv.el (cconv-convert): When form is an interactive lambda form, don't destructively modify it, as it might be a constant literal. Instead, create a new list with the relevant place(s) changed. * test/lisp/emacs-lisp/cconv-tests.el (cconv-tests-interactive-form-modify-bug60974): New test.
Diffstat (limited to 'lisp/emacs-lisp/edebug.el')
0 files changed, 0 insertions, 0 deletions