diff options
author | Pip Cet <pipcet@protonmail.com> | 2025-02-17 15:21:16 +0000 |
---|---|---|
committer | Pip Cet <pipcet@protonmail.com> | 2025-02-17 19:03:14 +0000 |
commit | 53a5dada413662389a17c551a00d215e51f5049f (patch) | |
tree | 70f3cc9c97885f49151a33e457536c32d5567e8a /lisp/emacs-lisp/derived.el | |
parent | fd5dbea21b8982cff8d3ae774b0e68c077a4ec89 (diff) | |
download | emacs-53a5dada413662389a17c551a00d215e51f5049f.tar.gz emacs-53a5dada413662389a17c551a00d215e51f5049f.tar.bz2 emacs-53a5dada413662389a17c551a00d215e51f5049f.zip |
Fix compilation errors due to insufficient compiler safety (bug#63288)
The default safety level is 1. Restoring the default safety level to
1 after it was temporarily 0 should reset byte-compile-delete-errors
to nil, its default level. Failing to do that resulted in
miscompilation of code in highly-parallel builds.
* lisp/emacs-lisp/cl-macs.el (cl--do-proclaim): Change
'byte-compile-delete-errors' to become t only at 'safety' level 0, not
levels 1 or 2.
Diffstat (limited to 'lisp/emacs-lisp/derived.el')
0 files changed, 0 insertions, 0 deletions