about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2020-09-26 20:27:14 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2020-09-26 20:27:14 +0300
commitfe3e5aa729ee34749ae730bbb5fd9c906877b82a (patch)
tree03496b717ea06e748a33c0369234c7905c89af1c
parent275bf626f615f7f154249606ad369d6c142801a5 (diff)
downloadrust-fe3e5aa729ee34749ae730bbb5fd9c906877b82a.tar.gz
rust-fe3e5aa729ee34749ae730bbb5fd9c906877b82a.zip
pretty-print-reparse hack: Remove an impossible case
Delimiters cannot appear as isolated tokens in a token stream
-rw-r--r--compiler/rustc_parse/src/lib.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/compiler/rustc_parse/src/lib.rs b/compiler/rustc_parse/src/lib.rs
index a7c8eaa4b15..d59dd4016a9 100644
--- a/compiler/rustc_parse/src/lib.rs
+++ b/compiler/rustc_parse/src/lib.rs
@@ -7,7 +7,7 @@
 #![feature(or_patterns)]
 
 use rustc_ast as ast;
-use rustc_ast::token::{self, DelimToken, Nonterminal, Token, TokenKind};
+use rustc_ast::token::{self, Nonterminal, Token, TokenKind};
 use rustc_ast::tokenstream::{self, Spacing, TokenStream, TokenTree};
 use rustc_ast_pretty::pprust;
 use rustc_data_structures::sync::Lrc;
@@ -359,9 +359,6 @@ pub fn tokenstream_probably_equal_for_proc_macro(
                 // The pretty printer tends to add trailing commas to
                 // everything, and in particular, after struct fields.
                 | token::Comma
-                // The pretty printer emits `NoDelim` as whitespace.
-                | token::OpenDelim(DelimToken::NoDelim)
-                | token::CloseDelim(DelimToken::NoDelim)
                 // The pretty printer collapses many semicolons into one.
                 | token::Semi
                 // We don't preserve leading `|` tokens in patterns, so