[llvm] 6dd70c9 - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 3 04:26:15 PST 2023
Author: Simon Pilgrim
Date: 2023-01-03T12:23:13Z
New Revision: 6dd70c9a4b3eae8085a2b4e2336ae8b72d87681f
URL: https://github.com/llvm/llvm-project/commit/6dd70c9a4b3eae8085a2b4e2336ae8b72d87681f
DIFF: https://github.com/llvm/llvm-project/commit/6dd70c9a4b3eae8085a2b4e2336ae8b72d87681f.diff
LOG: Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning.
Added:
Modified:
llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
index 6eb516762e492..a0d900c54e95b 100644
--- a/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+++ b/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
@@ -199,7 +199,7 @@ class AArch64DAGToDAGISel : public SelectionDAGISel {
else
return false;
- if (Imm != 1 << (ShtAmt - 1))
+ if (Imm != 1ULL << (ShtAmt - 1))
return false;
Res1 = Op.getOperand(0);
More information about the llvm-commits
mailing list