about summary refs log tree commit diff
path: root/tests/codegen/range_to_inclusive.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2025-07-21 14:34:12 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2025-07-22 14:28:48 +0200
commita27f3e3fd1e4d16160f8885b6b06665b5319f56c (patch)
treeb033935392cbadf6f85d2dbddf433a88e323aeeb /tests/codegen/range_to_inclusive.rs
parented93c1783b404d728d4809973a0550eb33cd293f (diff)
downloadrust-a27f3e3fd1e4d16160f8885b6b06665b5319f56c.tar.gz
rust-a27f3e3fd1e4d16160f8885b6b06665b5319f56c.zip
Rename `tests/codegen` into `tests/codegen-llvm`
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
-}