From: Simon Pilgrim Date: Sat, 21 Dec 2019 17:45:30 +0000 (+0000) Subject: Fix "result of 32-bit shift implicitly converted to 64 bits" warning. NFC. X-Git-Tag: llvmorg-11-init~1582 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6945d383b9e8ca1b38442f06726d770676fe5856;p=platform%2Fupstream%2Fllvm.git Fix "result of 32-bit shift implicitly converted to 64 bits" warning. NFC. --- diff --git a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp index ef06993..7f812b7 100644 --- a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp +++ b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp @@ -177,7 +177,7 @@ public: int64_t MulImm = cast(N)->getSExtValue(); if (Shift) - MulImm = 1 << MulImm; + MulImm = 1LL << MulImm; if ((MulImm % std::abs(Scale)) != 0) return false;