about summary refs log tree commit diff
path: root/src/test/codegen
diff options
context:
space:
mode:
authorCAD97 <cad97@cad97.com>2020-02-05 15:51:27 -0500
committerMark Rousskov <mark.simulacrum@gmail.com>2020-02-08 18:47:41 -0500
commit136008c15bbd2f9517dab54b87cddf2023df38a3 (patch)
tree7f2a16249c9158d55fd516558a55b5fbb54f6434 /src/test/codegen
parent3e115b6c9dea4806fa18254cd946858c27fe5ad0 (diff)
downloadrust-136008c15bbd2f9517dab54b87cddf2023df38a3.tar.gz
rust-136008c15bbd2f9517dab54b87cddf2023df38a3.zip
Disable failing codegen test
Diffstat (limited to 'src/test/codegen')
-rw-r--r--src/test/codegen/issue-45222.rs34
1 files changed, 18 insertions, 16 deletions
diff --git a/src/test/codegen/issue-45222.rs b/src/test/codegen/issue-45222.rs
index 7aadc8a0954..e9b05e648b4 100644
--- a/src/test/codegen/issue-45222.rs
+++ b/src/test/codegen/issue-45222.rs
@@ -25,28 +25,30 @@ pub fn check_foo2() -> u64 {
 }
 
 // Simplified example of #45222
-
-fn triangle_inc(n: u64) -> u64 {
-    let mut count = 0;
-    for j in 0 ..= n {
-        count += j;
-    }
-    count
-}
-
-// CHECK-LABEL: @check_triangle_inc
-#[no_mangle]
-pub fn check_triangle_inc() -> u64 {
-    // CHECK: ret i64 5000050000
-    triangle_inc(100000)
-}
+//
+// Temporarily disabled in #68835 to fix a soundness hole.
+//
+// fn triangle_inc(n: u64) -> u64 {
+//     let mut count = 0;
+//     for j in 0 ..= n {
+//         count += j;
+//     }
+//     count
+// }
+//
+// // COMMENTEDCHECK-LABEL: @check_triangle_inc
+// #[no_mangle]
+// pub fn check_triangle_inc() -> u64 {
+//     // COMMENTEDCHECK: ret i64 5000050000
+//     triangle_inc(100000)
+// }
 
 // Demo in #48012
 
 fn foo3r(n: u64) -> u64 {
     let mut count = 0;
     (0..n).for_each(|_| {
-        (0 ..= n).rev().for_each(|j| {
+        (0..=n).rev().for_each(|j| {
             count += j;
         })
     });