From 3f74245f45136c8d2e979fc70ff5edfe5ae67d3a Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Thu, 19 Sep 2019 10:47:12 +0000 Subject: [PATCH] Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372308 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/ARM/ARMBasicBlockInfo.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/ARM/ARMBasicBlockInfo.h b/lib/Target/ARM/ARMBasicBlockInfo.h index 958e60e9477..18e7195e1a9 100644 --- a/lib/Target/ARM/ARMBasicBlockInfo.h +++ b/lib/Target/ARM/ARMBasicBlockInfo.h @@ -31,7 +31,7 @@ using BBInfoVector = SmallVectorImpl; /// @param KnownBits Number of known low offset bits. inline unsigned UnknownPadding(llvm::Align Align, unsigned KnownBits) { if (KnownBits < Log2(Align)) - return Align.value() - (1u << KnownBits); + return Align.value() - (1ull << KnownBits); return 0; } -- 2.50.1