Fix incorrect cast simplification around '~' operation
commit62ac6c16058aba8693fd5827379debc5f57b60f5
authorLinus Torvalds <torvalds@g5.osdl.org>
Sun, 8 Jan 2006 20:49:39 +0000 (8 12:49 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sun, 8 Jan 2006 20:49:39 +0000 (8 12:49 -0800)
tree7efa9680d28c0fdfc499291b1b6c09daeff5ddb1
parent3199700ab667063556470bdd45bfce0905465974
Fix incorrect cast simplification around '~' operation

We can move the cast down only if it's casting to a smaller type,
obviously.

Problem case found by Al Viro.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
evaluate.c