about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer/mod.rs
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2018-08-15 14:26:03 -0700
committerEsteban Küber <esteban@kuber.com.ar>2018-08-15 14:26:03 -0700
commit1b5e29ae6f5f330c01cfe47c3fab5a75e5ddbfa2 (patch)
tree3bc1881bce85f0522b1d4f54f69d6ef4d2f8926a /src/libsyntax/parse/lexer/mod.rs
parent2a74d7924a138b720e054fa6ea9610b5ba56d061 (diff)
downloadrust-1b5e29ae6f5f330c01cfe47c3fab5a75e5ddbfa2.tar.gz
rust-1b5e29ae6f5f330c01cfe47c3fab5a75e5ddbfa2.zip
Do not emit "incorrect close delimiter" twice in the same place
Diffstat (limited to 'src/libsyntax/parse/lexer/mod.rs')
-rw-r--r--src/libsyntax/parse/lexer/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsyntax/parse/lexer/mod.rs b/src/libsyntax/parse/lexer/mod.rs
index f9b9e95ead1..ffa6f65dc02 100644
--- a/src/libsyntax/parse/lexer/mod.rs
+++ b/src/libsyntax/parse/lexer/mod.rs
@@ -67,6 +67,7 @@ pub struct StringReader<'a> {
     span_src_raw: Span,
     open_braces: Vec<(token::DelimToken, Span)>,
     crate override_span: Option<Span>,
+    last_unclosed_found_span: Option<Span>,
 }
 
 impl<'a> StringReader<'a> {
@@ -195,6 +196,7 @@ impl<'a> StringReader<'a> {
             span_src_raw: syntax_pos::DUMMY_SP,
             open_braces: Vec::new(),
             override_span,
+            last_unclosed_found_span: None,
         }
     }