about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-09-30 13:22:58 -0700
committerEsteban Küber <esteban@kuber.com.ar>2019-10-03 11:55:19 -0700
commitd27683a39f5924205d73e0015b8c25c97aadaa63 (patch)
tree49392833b65baa0b257f0260036ca4c7100b1ca1
parentd7dceaa0c57759d37a48b5a0aa1064b7c89f957b (diff)
downloadrust-d27683a39f5924205d73e0015b8c25c97aadaa63.tar.gz
rust-d27683a39f5924205d73e0015b8c25c97aadaa63.zip
Prove bad turbofish parser recovery in test
-rw-r--r--src/test/ui/did_you_mean/issue-40396.rs10
-rw-r--r--src/test/ui/did_you_mean/issue-40396.stderr4
2 files changed, 3 insertions, 11 deletions
diff --git a/src/test/ui/did_you_mean/issue-40396.rs b/src/test/ui/did_you_mean/issue-40396.rs
index 6902779f33d..18933552054 100644
--- a/src/test/ui/did_you_mean/issue-40396.rs
+++ b/src/test/ui/did_you_mean/issue-40396.rs
@@ -1,16 +1,8 @@
-fn foo() {
+fn main() {
     (0..13).collect<Vec<i32>>();
     //~^ ERROR chained comparison
-}
-
-fn bar() {
     Vec<i32>::new();
     //~^ ERROR chained comparison
-}
-
-fn qux() {
     (0..13).collect<Vec<i32>();
     //~^ ERROR chained comparison
 }
-
-fn main() {}
diff --git a/src/test/ui/did_you_mean/issue-40396.stderr b/src/test/ui/did_you_mean/issue-40396.stderr
index 5e3771002b6..dd19bc137e3 100644
--- a/src/test/ui/did_you_mean/issue-40396.stderr
+++ b/src/test/ui/did_you_mean/issue-40396.stderr
@@ -9,7 +9,7 @@ LL |     (0..13).collect::<Vec<i32>>();
    |                    ^^
 
 error: chained comparison operators require parentheses
-  --> $DIR/issue-40396.rs:7:8
+  --> $DIR/issue-40396.rs:4:8
    |
 LL |     Vec<i32>::new();
    |        ^^^^^
@@ -19,7 +19,7 @@ LL |     Vec::<i32>::new();
    |        ^^
 
 error: chained comparison operators require parentheses
-  --> $DIR/issue-40396.rs:12:20
+  --> $DIR/issue-40396.rs:6:20
    |
 LL |     (0..13).collect<Vec<i32>();
    |                    ^^^^^