Skip to content

Commit e608e3f

Browse files
committed
Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
1 parent 9544bb5 commit e608e3f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2018,7 +2018,7 @@ HexagonTargetLowering::LowerHvxBitcast(SDValue Op, SelectionDAG &DAG) const {
20182018
SDValue Splat = DAG.getNode(ISD::SPLAT_VECTOR, dl, VecTy, Val32);
20192019
SmallVector<SDValue, 32> Mask;
20202020
for (unsigned i = 0; i < 32; ++i)
2021-
Mask.push_back(DAG.getConstant(1u << i, dl, MVT::i32));
2021+
Mask.push_back(DAG.getConstant(1ull << i, dl, MVT::i32));
20222022

20232023
SDValue MaskVec = DAG.getBuildVector(VecTy, dl, Mask);
20242024
SDValue Anded = DAG.getNode(ISD::AND, dl, VecTy, Splat, MaskVec);

0 commit comments

Comments
 (0)