diff options
| author | Alan Mackenzie | 2023-08-09 11:27:28 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2023-08-09 11:29:22 +0000 |
| commit | 18a84922c5167c995f03c5c023c978f127d37dde (patch) | |
| tree | 1a39ca7dc4af4ace12b17641cdec292a7dc31f9d /java | |
| parent | 722b1ebc6e0ca23c018d5264e5c70b8f37bd9150 (diff) | |
| download | emacs-18a84922c5167c995f03c5c023c978f127d37dde.tar.gz emacs-18a84922c5167c995f03c5c023c978f127d37dde.zip | |
Remove harmful and redundant bindings from the byte compiler.
This fixes bug#65017. Binding symbols-with-pos-enabled in two
macro handling functions was harmful; one of these caused
cl--labels-convert to fail. Binding print-symbols-bare in many
places in the byte compiler was redundant.
* lisp/emacs-lisp/bytecomp.el (byte-compile-recurse-toplevel)
(byte-compile-initial-macro-environment)
(byte-compile-output-file-form, byte-compile-output-docform)
(byte-compile-preprocess): Remove bindings of
print-symbols-bare.
* lisp/emacs-lisp/macroexp.el (macroexp--compiler-macro)
(internal-macroexpand-for-load): Remove bindings of
symbols-with-pos-enabled.
(internal-macroexpand-for-load): Remove binding of
print-symbols-bare.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions