diff --git a/rust-version b/rust-version index 1ea3561cca3a..edb99d8eb0d5 100644 --- a/rust-version +++ b/rust-version @@ -1 +1 @@ -333c32a5a4a51cae562c47e0669bc5aeaf741c45 +b5e21dbb5cabdaaadc47a4d8e3f59979dcad2871 diff --git a/tests/compile-fail/generator-pinned-moved.rs b/tests/compile-fail/generator-pinned-moved.rs index 2ae98adad773..70ceacd8ca6f 100644 --- a/tests/compile-fail/generator-pinned-moved.rs +++ b/tests/compile-fail/generator-pinned-moved.rs @@ -25,7 +25,7 @@ where fn next(&mut self) -> Option { let me = unsafe { Pin::new_unchecked(&mut self.0) }; - match me.resume() { + match me.resume(()) { GeneratorState::Yielded(x) => Some(x), GeneratorState::Complete(_) => None, } diff --git a/tests/run-pass/generator.rs b/tests/run-pass/generator.rs index c31b5b9ed3bb..7f95f374ac7d 100644 --- a/tests/run-pass/generator.rs +++ b/tests/run-pass/generator.rs @@ -9,7 +9,7 @@ fn finish(mut amt: usize, mut t: T) -> T::Return // We are not moving the `t` around until it gets dropped, so this is okay. let mut t = unsafe { Pin::new_unchecked(&mut t) }; loop { - match t.as_mut().resume() { + match t.as_mut().resume(()) { GeneratorState::Yielded(y) => amt -= y, GeneratorState::Complete(ret) => { assert_eq!(amt, 0);