We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b1d14ca commit 3d85f05Copy full SHA for 3d85f05
src/num.rs
@@ -166,13 +166,11 @@ pub(crate) fn codegen_int_binop<'tcx>(
166
BinOp::Shl => {
167
let lhs_ty = fx.bcx.func.dfg.value_type(lhs);
168
let actual_shift = fx.bcx.ins().band_imm(rhs, i64::from(lhs_ty.bits() - 1));
169
- let actual_shift = clif_intcast(fx, actual_shift, types::I8, false);
170
fx.bcx.ins().ishl(lhs, actual_shift)
171
}
172
BinOp::Shr => {
173
174
175
176
if signed {
177
fx.bcx.ins().sshr(lhs, actual_shift)
178
} else {
0 commit comments