Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
diff --git a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
index 9208b09..6f0cae2 100644
--- a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
@@ -8013,7 +8013,7 @@
Tmp2 = MIRBuilder.buildLShr(Ty, Src, ShAmt);
}
- auto Mask = MIRBuilder.buildConstant(Ty, 1U << J);
+ auto Mask = MIRBuilder.buildConstant(Ty, 1ULL << J);
Tmp2 = MIRBuilder.buildAnd(Ty, Tmp2, Mask);
if (I == 0)
Tmp = Tmp2;