From: Hal Finkel Date: Thu, 1 Jan 2015 19:33:59 +0000 (+0000) Subject: [PowerPC] use UINT64_C instead of ul X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=32399786f9d34ae55a1dbebcf7be4c630f51503f;p=oota-llvm.git [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). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225066 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/PowerPC/PPCISelDAGToDAG.cpp b/lib/Target/PowerPC/PPCISelDAGToDAG.cpp index c12a82c03b8..efc0b7fa2f0 100644 --- a/lib/Target/PowerPC/PPCISelDAGToDAG.cpp +++ b/lib/Target/PowerPC/PPCISelDAGToDAG.cpp @@ -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); } }