]> git.eshelyaron.com Git - emacs.git/commit
Check that signed right shift is arithmetic
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 19 May 2017 20:43:03 +0000 (13:43 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 19 May 2017 20:43:37 +0000 (13:43 -0700)
commitc1c8b67246c4314b302cca2ac43f13a0baba4c16
tree6bceb3cec3447a8c69a177d2469450f2ab48cd90
parent7ff8c5cae02afa511d11b4b32d1a56f7070bfb97
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.
src/data.c