[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Evan Cheng
evan.cheng at apple.com
Tue Nov 28 17:38:22 PST 2006
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.322 -> 1.323
---
Log message:
Fix for PR1022: http://llvm.org/PR1022 (folding loads of static initializers) by Dan Gohman.
---
Diffs of the changes: (+1 -1)
SelectionDAGISel.cpp | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
diff -u llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1.322 llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1.323
--- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1.322 Tue Nov 28 19:12:32 2006
+++ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Tue Nov 28 19:38:07 2006
@@ -3257,7 +3257,7 @@
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);
More information about the llvm-commits
mailing list