From 6dd70c9a4b3eae8085a2b4e2336ae8b72d87681f Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Tue, 3 Jan 2023 12:23:06 +0000 Subject: [PATCH] Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. --- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp index 6eb5167..a0d900c 100644 --- a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp +++ b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp @@ -199,7 +199,7 @@ public: else return false; - if (Imm != 1 << (ShtAmt - 1)) + if (Imm != 1ULL << (ShtAmt - 1)) return false; Res1 = Op.getOperand(0); -- 2.7.4