about summary refs log tree commit diff
path: root/tests/codegen/range_to_inclusive.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/codegen/range_to_inclusive.rs')
-rw-r--r--tests/codegen/range_to_inclusive.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/codegen/range_to_inclusive.rs b/tests/codegen/range_to_inclusive.rs
deleted file mode 100644
index 6d939f40f55..00000000000
--- a/tests/codegen/range_to_inclusive.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-//! Test that `RangeTo` and `RangeToInclusive` generate identical
-//! (and optimal) code; #63646
-//@ compile-flags: -Copt-level=3 -Zmerge-functions=disabled
-#![crate_type = "lib"]
-
-#[no_mangle]
-// CHECK-LABEL: range_to(
-pub fn range_to(a: i32, mut b: i32) -> i32 {
-    // CHECK: %1 = and i32 %0, %a
-    // CHECK-NEXT: ret i32 %1
-    for _ in 0..65 {
-        b &= a;
-    }
-
-    b
-}
-
-#[no_mangle]
-// CHECK-LABEL: range_to_inclusive(
-pub fn range_to_inclusive(a: i32, mut b: i32) -> i32 {
-    // CHECK: %1 = and i32 %0, %a
-    // CHECK-NEXT: ret i32 %1
-    for _ in 0..=64 {
-        b &= a;
-    }
-
-    b
-}