summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/comp-run.el
diff options
context:
space:
mode:
authorPip Cet <pipcet@protonmail.com>2025-02-17 15:21:16 +0000
committerPip Cet <pipcet@protonmail.com>2025-02-17 19:03:14 +0000
commit53a5dada413662389a17c551a00d215e51f5049f (patch)
tree70f3cc9c97885f49151a33e457536c32d5567e8a /lisp/emacs-lisp/comp-run.el
parentfd5dbea21b8982cff8d3ae774b0e68c077a4ec89 (diff)
downloademacs-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/comp-run.el')
0 files changed, 0 insertions, 0 deletions