diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2017-05-19 13:43:03 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2017-05-19 13:43:37 -0700 |
commit | c1c8b67246c4314b302cca2ac43f13a0baba4c16 (patch) | |
tree | 6bceb3cec3447a8c69a177d2469450f2ab48cd90 /lisp/emacs-lisp/lisp-mnt.el | |
parent | 7ff8c5cae02afa511d11b4b32d1a56f7070bfb97 (diff) | |
download | emacs-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