Author: aaronballman Date: Fri Apr 8 07:21:58 2016 New Revision: 265782 URL: http://llvm.org/viewvc/llvm-project?rev=265782&view=rev Log: Silencing a 32-bit shift implicit conversion warning from MSVC; NFC.
Modified: cfe/trunk/lib/CodeGen/SwiftCallingConv.cpp Modified: cfe/trunk/lib/CodeGen/SwiftCallingConv.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/SwiftCallingConv.cpp?rev=265782&r1=265781&r2=265782&view=diff ============================================================================== --- cfe/trunk/lib/CodeGen/SwiftCallingConv.cpp (original) +++ cfe/trunk/lib/CodeGen/SwiftCallingConv.cpp Fri Apr 8 07:21:58 2016 @@ -603,7 +603,7 @@ CharUnits swiftcall::getNaturalAlignment // rounded up to a power of 2. auto size = (unsigned long long) getTypeStoreSize(CGM, type).getQuantity(); if (!isPowerOf2(size)) { - size = 1U << (llvm::findLastSet(size, llvm::ZB_Undefined) + 1); + size = 1ULL << (llvm::findLastSet(size, llvm::ZB_Undefined) + 1); } assert(size >= CGM.getDataLayout().getABITypeAlignment(type)); return CharUnits::fromQuantity(size); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits