File tree 1 file changed +3
-7
lines changed
1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -77,6 +77,7 @@ impl<'a> TokenTreesReader<'a> {
77
77
78
78
fn parse_token_tree ( & mut self ) -> PResult < ' a , TreeAndJoint > {
79
79
let sm = self . string_reader . sess . source_map ( ) ;
80
+
80
81
match self . token . kind {
81
82
token:: Eof => {
82
83
let msg = "this file contains an unclosed delimiter" ;
@@ -216,21 +217,16 @@ impl<'a> TokenTreesReader<'a> {
216
217
217
218
Ok ( TokenTree :: Delimited ( delim_span, delim, tts) . into ( ) )
218
219
}
219
- token:: CloseDelim ( delim ) => {
220
+ token:: CloseDelim ( _delim ) => {
220
221
// An unexpected closing delimiter (i.e., there is no
221
222
// matching opening delimiter).
222
223
let token_str = token_to_string ( & self . token ) ;
223
224
let msg = format ! ( "unexpected closing delimiter: `{}`" , token_str) ;
224
225
let mut err =
225
226
self . string_reader . sess . span_diagnostic . struct_span_err ( self . token . span , & msg) ;
226
227
227
- if let Some ( span) = self . last_delim_empty_block_spans . remove ( & delim) {
228
- err. span_label (
229
- span,
230
- "this block is empty, you might have not meant to close it" ,
231
- ) ;
232
- }
233
228
err. span_label ( self . token . span , "unexpected closing delimiter" ) ;
229
+
234
230
Err ( err)
235
231
}
236
232
_ => {
You can’t perform that action at this time.
0 commit comments