about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-01-11 21:05:18 -0800
committerEsteban Küber <esteban@kuber.com.ar>2019-01-11 21:05:48 -0800
commit57f17e91d08b038a76e175bf2bbd36147d889eb0 (patch)
treef6bcd9a5028cd8f5390d36b1509e18dbed66eceb /src/libsyntax/parse/parser.rs
parent5d2f31cddc4003c5c291641355191090f505c49a (diff)
downloadrust-57f17e91d08b038a76e175bf2bbd36147d889eb0.tar.gz
rust-57f17e91d08b038a76e175bf2bbd36147d889eb0.zip
Continue evaluating after type argument in where clause
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
-rw-r--r--src/libsyntax/parse/parser.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs
index da910aefdc0..ce9db4d0468 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -5393,8 +5393,12 @@ impl<'a> Parser<'a> {
         // change we parse those generics now, but report an error.
         if self.choose_generics_over_qpath() {
             let generics = self.parse_generics()?;
-            self.span_err(generics.span,
-                          "generic parameters on `where` clauses are reserved for future use");
+            self.struct_span_err(
+                generics.span,
+                "generic parameters on `where` clauses are reserved for future use",
+            )
+                .span_label(generics.span, "currently unsupported")
+                .emit();
         }
 
         loop {