]> git.eshelyaron.com Git - emacs.git/commit
* lisp/emacs-lisp/gv.el (edebug-after): Don't run the getter in the setter
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 5 Mar 2021 17:39:27 +0000 (12:39 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 5 Mar 2021 17:39:27 +0000 (12:39 -0500)
commitc881e990e3a083d7c8b990a2004a3ae82b886b9d
treed04e30f6d11be2c6b91adac7548a113bd4e0f41d
parent9f09083bcd68cbaa0b6c14d560ad81ba878cf7be
* lisp/emacs-lisp/gv.el (edebug-after): Don't run the getter in the setter

This fixes bug#46573 which was introduced by commit
d79cf638f278e50c22feb53d6ba556f5ce9d7853.
The new code is a middle ground, which makes sure the instrumentation
point is used (so the coverage checker won't have ghost unreachable
instrumentation points) yet without artificially running the getter
when we only need to run the setter.
lisp/emacs-lisp/gv.el