[llvm-commits] [llvm] r49736 - /llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h
Dale Johannesen
dalej at apple.com
Tue Apr 15 11:44:59 PDT 2008
Author: johannes
Date: Tue Apr 15 13:44:59 2008
New Revision: 49736
URL: http://llvm.org/viewvc/llvm-project?rev=49736&view=rev
Log:
Make 64-to-32 bit truncations explicit (prevent warnings).
All values here fit in 32 bits.
Modified:
llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h
Modified: llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h?rev=49736&r1=49735&r2=49736&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h (original)
+++ llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h Tue Apr 15 13:44:59 2008
@@ -1766,7 +1766,8 @@
void setNest() { Flags |= One << NestOffs; }
unsigned getByValAlign() const {
- return (One << ((Flags & ByValAlign) >> ByValAlignOffs)) / 2;
+ return (unsigned)
+ ((One << ((Flags & ByValAlign) >> ByValAlignOffs)) / 2);
}
void setByValAlign(unsigned A) {
Flags = (Flags & ~ByValAlign) |
@@ -1777,7 +1778,8 @@
void setSplit() { Flags |= One << SplitOffs; }
unsigned getOrigAlign() const {
- return (One << ((Flags & OrigAlign) >> OrigAlignOffs)) / 2;
+ return (unsigned)
+ ((One << ((Flags & OrigAlign) >> OrigAlignOffs)) / 2);
}
void setOrigAlign(unsigned A) {
Flags = (Flags & ~OrigAlign) |
@@ -1785,7 +1787,7 @@
}
unsigned getByValSize() const {
- return (Flags & ByValSize) >> ByValSizeOffs;
+ return (unsigned)((Flags & ByValSize) >> ByValSizeOffs);
}
void setByValSize(unsigned S) {
Flags = (Flags & ~ByValSize) | (uint64_t(S) << ByValSizeOffs);
More information about the llvm-commits
mailing list