diff options
Diffstat (limited to 'tests/ui/generator/issue-69017.rs')
-rw-r--r-- | tests/ui/generator/issue-69017.rs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/ui/generator/issue-69017.rs b/tests/ui/generator/issue-69017.rs new file mode 100644 index 000000000..511deb60e --- /dev/null +++ b/tests/ui/generator/issue-69017.rs @@ -0,0 +1,18 @@ +// This issue reproduces an ICE on compile +// Fails on 2020-02-08 nightly +// regressed commit: https://github.com/rust-lang/rust/commit/f8fd4624474a68bd26694eff3536b9f3a127b2d3 +// +// check-pass + +#![feature(generator_trait)] +#![feature(generators)] + +use std::ops::Generator; + +fn gen() -> impl Generator<usize> { + |_: usize| { + println!("-> {}", yield); + } +} + +fn main() {} |