about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChris Simpkins <git.simpkins@gmail.com>2020-02-10 12:03:49 -0500
committerChris Simpkins <git.simpkins@gmail.com>2020-02-10 12:03:49 -0500
commitfc3ecb22b9b7131ab0150672b4117ba9b53306fa (patch)
tree0e2deb5f4720a75b4fb4a68a51f5d493b3524381
parent9e78ce068bb649738d489bf3cc9d701aa9a47b1e (diff)
downloadrust-fc3ecb22b9b7131ab0150672b4117ba9b53306fa.tar.gz
rust-fc3ecb22b9b7131ab0150672b4117ba9b53306fa.zip
add issue 69017 test
-rw-r--r--src/test/ui/generator/issue-69017.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/ui/generator/issue-69017.rs b/src/test/ui/generator/issue-69017.rs
new file mode 100644
index 00000000000..7b1d87efc94
--- /dev/null
+++ b/src/test/ui/generator/issue-69017.rs
@@ -0,0 +1,16 @@
+// 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);
+    }
+}