Don't sign extend the char when expanding char -> int during
authorNick Lewycky <nicholas@mxc.ca>
Sat, 21 Feb 2009 20:50:42 +0000 (20:50 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Sat, 21 Feb 2009 20:50:42 +0000 (20:50 +0000)
commit2ec0dbf9616e91952c90ad1c7f7404d9d1ee053c
tree3fbadd8df185a94fe0acde1a751dd495d18b124f
parent92acef0e9409d782e5ec829c4acd56242ad83586
Don't sign extend the char when expanding char -> int during
load(bitcast(char[4] to i32*)) evaluation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65246 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/InstructionCombining.cpp
test/Transforms/InstCombine/2009-02-21-LoadCST.ll [new file with mode: 0644]