]> git.lizzy.rs Git - rust.git/blob - tests/ui/generator/issue-102645.rs
Rollup merge of #106797 - FawazTirmizi:dev/issues/104284, r=bjorn3
[rust.git] / tests / ui / generator / issue-102645.rs
1 // compile-flags: -Zdrop-tracking
2
3 #![feature(generators, generator_trait)]
4
5 use std::ops::Generator;
6 use std::pin::Pin;
7
8 fn main() {
9     let mut a = 5;
10     let mut b = || {
11         let d = 6;
12         yield;
13         _zzz(); // #break
14         a = d;
15     };
16     Pin::new(&mut b).resume();
17     //~^ ERROR this method takes 1 argument but 0 arguments were supplied
18     // This type error is required to reproduce the ICE...
19 }
20
21 fn _zzz() {
22     ()
23 }