1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00

[PowerPC] use UINT64_C instead of ul

Attempting to fix PR22078 (building on 32-bit systems) by replacing my careless
use of 1ul to be a uint64_t constant with UINT64_C(1).

llvm-svn: 225066
This commit is contained in:
Hal Finkel 2015-01-01 19:33:59 +00:00
parent 1ce5923146
commit de1be0f87c

View File

@ -1127,7 +1127,7 @@ class BitPermutationSelector {
for (unsigned i = 0; i < Bits.size(); ++i) {
if (Bits[i].hasValue())
continue;
Mask |= (1ul << i);
Mask |= (UINT64_C(1) << i);
}
return ~Mask;
@ -1491,12 +1491,12 @@ class BitPermutationSelector {
if (BG.StartIdx <= BG.EndIdx) {
for (unsigned i = BG.StartIdx; i <= BG.EndIdx; ++i)
Mask |= (1ul << i);
Mask |= (UINT64_C(1) << i);
} else {
for (unsigned i = BG.StartIdx; i < Bits.size(); ++i)
Mask |= (1ul << i);
Mask |= (UINT64_C(1) << i);
for (unsigned i = 0; i <= BG.EndIdx; ++i)
Mask |= (1ul << i);
Mask |= (UINT64_C(1) << i);
}
}