diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-07-13 23:11:04 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-07-15 12:42:07 +0300 |
| commit | 160c40bc88706965d268106e02c3d43422114a02 (patch) | |
| tree | b02d8e769c8fccf627e5f8957dcce142e685bde6 | |
| parent | 11585b598ccf5942df405320bead98c096e93259 (diff) | |
| download | rust-160c40bc88706965d268106e02c3d43422114a02.tar.gz rust-160c40bc88706965d268106e02c3d43422114a02.zip | |
pprust: Remove the box from `print_tts`
Wrap the whole attribute into a box instead
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 77f2dff0d8e..e101168a137 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -616,6 +616,7 @@ pub trait PrintState<'a>: std::ops::Deref<Target=pp::Printer> + std::ops::DerefM ast::AttrStyle::Inner => self.word("#!["), ast::AttrStyle::Outer => self.word("#["), } + self.ibox(0); if let Some(mi) = attr.meta() { self.print_meta_item(&mi); } else { @@ -634,6 +635,7 @@ pub trait PrintState<'a>: std::ops::Deref<Target=pp::Printer> + std::ops::DerefM } } } + self.end(); self.word("]"); } } @@ -698,14 +700,12 @@ pub trait PrintState<'a>: std::ops::Deref<Target=pp::Printer> + std::ops::DerefM } fn print_tts(&mut self, tts: tokenstream::TokenStream, convert_dollar_crate: bool) { - self.ibox(0); for (i, tt) in tts.into_trees().enumerate() { if i != 0 { self.space(); } self.print_tt(tt, convert_dollar_crate); } - self.end(); } fn print_mac_common( @@ -738,7 +738,9 @@ pub trait PrintState<'a>: std::ops::Deref<Target=pp::Printer> + std::ops::DerefM self.bopen(); } } + self.ibox(0); self.print_tts(tts, convert_dollar_crate); + self.end(); match delim { DelimToken::Paren => self.pclose(), DelimToken::Bracket => self.word("]"), |
