mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-12 18:33:22 +00:00
Make 64-to-32 bit truncations explicit (prevent warnings).
All values here fit in 32 bits. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49736 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
21d31a8d94
commit
94bef327aa
@ -1766,7 +1766,8 @@ namespace ISD {
|
||||
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 @@ namespace ISD {
|
||||
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 @@ namespace ISD {
|
||||
}
|
||||
|
||||
unsigned getByValSize() const {
|
||||
return (Flags & ByValSize) >> ByValSizeOffs;
|
||||
return (unsigned)((Flags & ByValSize) >> ByValSizeOffs);
|
||||
}
|
||||
void setByValSize(unsigned S) {
|
||||
Flags = (Flags & ~ByValSize) | (uint64_t(S) << ByValSizeOffs);
|
||||
|
Loading…
x
Reference in New Issue
Block a user