about summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2018-08-14 18:04:20 -0700
committerEsteban Küber <esteban@kuber.com.ar>2018-08-15 13:18:34 -0700
commit2a74d7924a138b720e054fa6ea9610b5ba56d061 (patch)
tree0948e0d65a625bfa020912e6976e856635591691 /src/libsyntax/parse
parent67390c0c312ca2d8649ee7aa1e4bfa823f273857 (diff)
downloadrust-2a74d7924a138b720e054fa6ea9610b5ba56d061.tar.gz
rust-2a74d7924a138b720e054fa6ea9610b5ba56d061.zip
Tweak unclosed delimiter parser error
Diffstat (limited to 'src/libsyntax/parse')
-rw-r--r--src/libsyntax/parse/lexer/tokentrees.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libsyntax/parse/lexer/tokentrees.rs b/src/libsyntax/parse/lexer/tokentrees.rs
index 36c220fa0d9..c578108a3fc 100644
--- a/src/libsyntax/parse/lexer/tokentrees.rs
+++ b/src/libsyntax/parse/lexer/tokentrees.rs
@@ -79,11 +79,12 @@ impl<'a> StringReader<'a> {
                         let token_str = token_to_string(&self.token);
                         let msg = format!("incorrect close delimiter: `{}`", token_str);
                         let mut err = self.sess.span_diagnostic.struct_span_err(self.span, &msg);
+                        err.span_label(self.span, "incorrect close delimiter");
                         // This is a conservative error: only report the last unclosed delimiter.
                         // The previous unclosed delimiters could actually be closed! The parser
                         // just hasn't gotten to them yet.
                         if let Some(&(_, sp)) = self.open_braces.last() {
-                            err.span_note(sp, "unclosed delimiter");
+                            err.span_label(sp, "unclosed delimiter");
                         };
                         err.emit();
 
@@ -118,7 +119,8 @@ impl<'a> StringReader<'a> {
                 // matching opening delimiter).
                 let token_str = token_to_string(&self.token);
                 let msg = format!("unexpected close delimiter: `{}`", token_str);
-                let err = self.sess.span_diagnostic.struct_span_err(self.span, &msg);
+                let mut err = self.sess.span_diagnostic.struct_span_err(self.span, &msg);
+                err.span_label(self.span, "unexpected close delimiter");
                 Err(err)
             },
             _ => {