Merge pull request #1476 from taiki-e/unchecked-shift
Fix ICE on unchecked shift
This commit is contained in:
commit
64d6da5cda
1 changed files with 1 additions and 1 deletions
|
@ -110,7 +110,7 @@ pub(crate) fn codegen_int_binop<'tcx>(
|
|||
in_lhs: CValue<'tcx>,
|
||||
in_rhs: CValue<'tcx>,
|
||||
) -> CValue<'tcx> {
|
||||
if bin_op != BinOp::Shl && bin_op != BinOp::Shr {
|
||||
if !matches!(bin_op, BinOp::Shl | BinOp::ShlUnchecked | BinOp::Shr | BinOp::ShrUnchecked) {
|
||||
assert_eq!(
|
||||
in_lhs.layout().ty,
|
||||
in_rhs.layout().ty,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue