summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mnt.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2017-05-19 13:43:03 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2017-05-19 13:43:37 -0700
commitc1c8b67246c4314b302cca2ac43f13a0baba4c16 (patch)
tree6bceb3cec3447a8c69a177d2469450f2ab48cd90 /lisp/emacs-lisp/lisp-mnt.el
parent7ff8c5cae02afa511d11b4b32d1a56f7070bfb97 (diff)
downloademacs-c1c8b67246c4314b302cca2ac43f13a0baba4c16.tar.gz
emacs-c1c8b67246c4314b302cca2ac43f13a0baba4c16.tar.bz2
emacs-c1c8b67246c4314b302cca2ac43f13a0baba4c16.zip
Check that signed right shift is arithmetic
* src/data.c (ash_lsh_impl): Verify that signed right shift is arithmetic; if we run across a compiler that uses a logical shift we’ll need to complicate the code before removing this compile-time check. Help the compiler do common subexpression elimination better.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mnt.el')
0 files changed, 0 insertions, 0 deletions