]> git.lizzy.rs Git - rust.git/commitdiff
Add test for E0628 (too many generator parameters)
authorJonas Schievink <jonasschievink@gmail.com>
Fri, 24 Jan 2020 22:00:45 +0000 (23:00 +0100)
committerJonas Schievink <jonasschievink@gmail.com>
Sun, 2 Feb 2020 12:20:57 +0000 (13:20 +0100)
src/test/ui/generator/too-many-parameters.rs [new file with mode: 0644]
src/test/ui/generator/too-many-parameters.stderr [new file with mode: 0644]

diff --git a/src/test/ui/generator/too-many-parameters.rs b/src/test/ui/generator/too-many-parameters.rs
new file mode 100644 (file)
index 0000000..a0a27d9
--- /dev/null
@@ -0,0 +1,7 @@
+#![feature(generators)]
+
+fn main() {
+    |(), ()| {  //~ error: too many parameters for generator
+        yield;
+    };
+}
diff --git a/src/test/ui/generator/too-many-parameters.stderr b/src/test/ui/generator/too-many-parameters.stderr
new file mode 100644 (file)
index 0000000..0dbe5f3
--- /dev/null
@@ -0,0 +1,8 @@
+error[E0628]: too many parameters for generator (expected 0 or 1 parameters)
+  --> $DIR/too-many-parameters.rs:4:5
+   |
+LL |     |(), ()| {
+   |     ^^^^^^^^
+
+error: aborting due to previous error
+