about summary refs log tree commit diff
path: root/src/test/ui/span/issue-23729.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/span/issue-23729.rs')
-rw-r--r--src/test/ui/span/issue-23729.rs33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/test/ui/span/issue-23729.rs b/src/test/ui/span/issue-23729.rs
deleted file mode 100644
index ca33f9c7730..00000000000
--- a/src/test/ui/span/issue-23729.rs
+++ /dev/null
@@ -1,33 +0,0 @@
-// Regression test for #23729
-
-fn main() {
-    let fib = {
-        struct Recurrence {
-            mem: [u64; 2],
-            pos: usize,
-        }
-
-        impl Iterator for Recurrence {
-            //~^ ERROR E0046
-            #[inline]
-            fn next(&mut self) -> Option<u64> {
-                if self.pos < 2 {
-                    let next_val = self.mem[self.pos];
-                    self.pos += 1;
-                    Some(next_val)
-                } else {
-                    let next_val = self.mem[0] + self.mem[1];
-                    self.mem[0] = self.mem[1];
-                    self.mem[1] = next_val;
-                    Some(next_val)
-                }
-            }
-        }
-
-        Recurrence { mem: [0, 1], pos: 0 }
-    };
-
-    for e in fib.take(10) {
-        println!("{}", e)
-    }
-}