summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/byte-opt.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2023-11-21 11:23:57 +0100
committerMattias EngdegÄrd <mattiase@acm.org>2023-12-22 14:13:23 +0100
commit1ece474c69cfcf6f8ef14d54e469eb387a7a6983 (patch)
tree9ab0e8b55bd83cbd32196174f4a005a47e3af07e /lisp/emacs-lisp/byte-opt.el
parentc638a40d88f6ca105babbf9078b086491b649797 (diff)
downloademacs-1ece474c69cfcf6f8ef14d54e469eb387a7a6983.tar.gz
emacs-1ece474c69cfcf6f8ef14d54e469eb387a7a6983.tar.bz2
emacs-1ece474c69cfcf6f8ef14d54e469eb387a7a6983.zip
Slight funcall_subr optimisation
* src/eval.c (funcall_subr): Help the compiler by reducing aliasing problems, and compensate for a missed-optimisation bug in LLVM where switches sometimes forget to use variable range information (reported in https://github.com/llvm/llvm-project/issues/76085).
Diffstat (limited to 'lisp/emacs-lisp/byte-opt.el')
0 files changed, 0 insertions, 0 deletions