1 // Regression test for #23729
10 impl Iterator for Recurrence {
13 fn next(&mut self) -> Option<u64> {
15 let next_val = self.mem[self.pos];
19 let next_val = self.mem[0] + self.mem[1];
20 self.mem[0] = self.mem[1];
21 self.mem[1] = next_val;
27 Recurrence { mem: [0, 1], pos: 0 }
30 for e in fib.take(10) {