]> git.eshelyaron.com Git - emacs.git/commit
Slight funcall_subr optimisation
authorMattias EngdegÄrd <mattiase@acm.org>
Tue, 21 Nov 2023 10:23:57 +0000 (11:23 +0100)
committerEshel Yaron <me@eshelyaron.com>
Fri, 22 Dec 2023 18:11:19 +0000 (19:11 +0100)
commit586dc4a3af889d3b69ea8e106936ad23295a0f9a
treeb9907441aad86ea4f2f9b911b8401836ed411c42
parent95641fe5ac40fb63df619e9a8bec2e779bf96b59
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).

(cherry picked from commit 1ece474c69cfcf6f8ef14d54e469eb387a7a6983)
src/eval.c