about summary refs log tree commit diff
path: root/tests/codegen/issue-97217.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/codegen/issue-97217.rs')
-rw-r--r--tests/codegen/issue-97217.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/tests/codegen/issue-97217.rs b/tests/codegen/issue-97217.rs
deleted file mode 100644
index ef9acc5fc93..00000000000
--- a/tests/codegen/issue-97217.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-//@ compile-flags: -C opt-level=3
-#![crate_type = "lib"]
-
-// Regression test for issue 97217 (the following should result in no allocations)
-
-// CHECK-LABEL: @issue97217
-#[no_mangle]
-pub fn issue97217() -> i32 {
-    // drop_in_place should be inlined and never appear
-    // CHECK-NOT: drop_in_place
-
-    // __rust_alloc should be optimized out
-    // CHECK-NOT: __rust_alloc
-
-    let v1 = vec![5, 6, 7];
-    let v1_iter = v1.iter();
-    let total: i32 = v1_iter.sum();
-    println!("{}", total);
-    total
-}