mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-20 19:42:54 +02:00
Fix for PR1022 (folding loads of static initializers) by Dan Gohman.
llvm-svn: 32000
This commit is contained in:
parent
50d2db3b77
commit
f38588a1cd
@ -3257,7 +3257,7 @@ static SDOperand getMemsetStringVal(MVT::ValueType VT,
|
||||
if (TLI.isLittleEndian())
|
||||
Offset = Offset + MSB - 1;
|
||||
for (unsigned i = 0; i != MSB; ++i) {
|
||||
Val = (Val << 8) | Str[Offset];
|
||||
Val = (Val << 8) | (unsigned char)Str[Offset];
|
||||
Offset += TLI.isLittleEndian() ? -1 : 1;
|
||||
}
|
||||
return DAG.getConstant(Val, VT);
|
||||
|
Loading…
Reference in New Issue
Block a user