about summary refs log tree commit diff
diff options
context:
space:
mode:
authorScott McMurray <scottmcm@users.noreply.github.com>2023-06-01 00:01:25 -0700
committerScott McMurray <scottmcm@users.noreply.github.com>2023-06-01 00:05:55 -0700
commit919da2f16ce207dfac883182e8f70ebcd7079b66 (patch)
treea3d3c9520dbabd53d315ec55d910536fd1ef7814
parent04dca8f1b2a93177af5a7210b5ec223a63a163f2 (diff)
downloadrust-919da2f16ce207dfac883182e8f70ebcd7079b66.tar.gz
rust-919da2f16ce207dfac883182e8f70ebcd7079b66.zip
remove unchecked_div/_rem from cg_cranelift
-rw-r--r--src/intrinsics/mod.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/intrinsics/mod.rs b/src/intrinsics/mod.rs
index 0a513b08b74..1e83c30bd67 100644
--- a/src/intrinsics/mod.rs
+++ b/src/intrinsics/mod.rs
@@ -475,9 +475,7 @@ fn codegen_regular_intrinsic_call<'tcx>(
         sym::unchecked_add
         | sym::unchecked_sub
         | sym::unchecked_mul
-        | sym::unchecked_div
         | sym::exact_div
-        | sym::unchecked_rem
         | sym::unchecked_shl
         | sym::unchecked_shr => {
             intrinsic_args!(fx, args => (x, y); intrinsic);
@@ -487,8 +485,7 @@ fn codegen_regular_intrinsic_call<'tcx>(
                 sym::unchecked_add => BinOp::Add,
                 sym::unchecked_sub => BinOp::Sub,
                 sym::unchecked_mul => BinOp::Mul,
-                sym::unchecked_div | sym::exact_div => BinOp::Div,
-                sym::unchecked_rem => BinOp::Rem,
+                sym::exact_div => BinOp::Div,
                 sym::unchecked_shl => BinOp::Shl,
                 sym::unchecked_shr => BinOp::Shr,
                 _ => unreachable!(),