]> git.lizzy.rs Git - rust.git/commitdiff
Built, corrected, and run tests. Added expected stderr files.
authorCrazycolorz5 <Crazycolorz5@gmail.com>
Fri, 8 Jun 2018 21:25:53 +0000 (17:25 -0400)
committerCrazycolorz5 <Crazycolorz5@gmail.com>
Fri, 8 Jun 2018 21:25:53 +0000 (17:25 -0400)
src/test/compile-fail/issue-39616.rs
src/test/ui/tuple-struct-fields/test.stderr [new file with mode: 0644]
src/test/ui/tuple-struct-fields/test2.stderr [new file with mode: 0644]
src/test/ui/tuple-struct-fields/test3.stderr [new file with mode: 0644]

index e5d0cbe34f32e1c31eee5a36962683329bb600db..13b4c0896e75c443d8fe5be74e26bc12296df0f9 100644 (file)
@@ -9,7 +9,7 @@
 // except according to those terms.
 
 fn foo(a: [0; 1]) {} //~ ERROR expected type, found `0`
-//~| ERROR expected one of `)`, `->`, `where`, or `{`, found `]`
+//~| ERROR expected one of `)`, `,`, `->`, `where`, or `{`, found `]`
 // FIXME(jseyfried): avoid emitting the second error (preexisting)
 
 fn main() {}
diff --git a/src/test/ui/tuple-struct-fields/test.stderr b/src/test/ui/tuple-struct-fields/test.stderr
new file mode 100644 (file)
index 0000000..59228ea
--- /dev/null
@@ -0,0 +1,20 @@
+error: expected one of `)` or `,`, found `(`
+  --> $DIR/test.rs:14:26
+   |
+LL |     struct S2(pub((foo)) ());
+   |                          ^ expected one of `)` or `,` here
+
+error[E0412]: cannot find type `foo` in this scope
+  --> $DIR/test.rs:14:20
+   |
+LL |     struct S2(pub((foo)) ());
+   |                    ^^^ not found in this scope
+
+error[E0601]: `main` function not found in crate `test`
+   |
+   = note: consider adding a `main` function to `$DIR/test.rs`
+
+error: aborting due to 3 previous errors
+
+Some errors occurred: E0412, E0601.
+For more information about an error, try `rustc --explain E0412`.
diff --git a/src/test/ui/tuple-struct-fields/test2.stderr b/src/test/ui/tuple-struct-fields/test2.stderr
new file mode 100644 (file)
index 0000000..983e747
--- /dev/null
@@ -0,0 +1,11 @@
+error: expected one of `)` or `,`, found `(`
+  --> $DIR/test2.rs:15:26
+   |
+LL |         struct S3(pub $t ());
+   |                          ^ expected one of `)` or `,` here
+...
+LL |     define_struct! { (foo) }
+   |     ------------------------ in this macro invocation
+
+error: aborting due to previous error
+
diff --git a/src/test/ui/tuple-struct-fields/test3.stderr b/src/test/ui/tuple-struct-fields/test3.stderr
new file mode 100644 (file)
index 0000000..6738595
--- /dev/null
@@ -0,0 +1,11 @@
+error: expected one of `)` or `,`, found `(`
+  --> $DIR/test3.rs:15:27
+   |
+LL |         struct S3(pub($t) ());
+   |                           ^ expected one of `)` or `,` here
+...
+LL |     define_struct! { foo }
+   |     ---------------------- in this macro invocation
+
+error: aborting due to previous error
+