From bdea88325f7208548c80fac84e1bbff920c6086f Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Fri, 21 Jun 2019 16:11:18 +0000 Subject: Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. llvm-svn: 364068 --- llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp') diff --git a/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp b/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp index fd99704af2b..acabfd32cd7 100644 --- a/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp +++ b/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp @@ -6148,7 +6148,7 @@ static DecodeStatus DecodePowerTwoOperand(MCInst &Inst, unsigned Val, if (Val < MinLog || Val > MaxLog) return MCDisassembler::Fail; - Inst.addOperand(MCOperand::createImm(1 << Val)); + Inst.addOperand(MCOperand::createImm(1LL << Val)); return S; } -- cgit v1.2.3