From c9aff92e6dc3ea43228d3d4e24ee7f5485943569 Mon Sep 17 00:00:00 2001 From: Vadim Petrochenkov Date: Sat, 24 Feb 2018 15:27:06 +0300 Subject: Support parentheses in patterns under feature gate Improve recovery for trailing comma after `..` --- src/libsyntax/print/pprust.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/libsyntax/print/pprust.rs') diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 9cad9f46e98..77afafbb4e0 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -2659,6 +2659,11 @@ impl<'a> State<'a> { |s, p| s.print_pat(p))?; self.s.word("]")?; } + PatKind::Paren(ref inner) => { + self.popen()?; + self.print_pat(inner)?; + self.pclose()?; + } PatKind::Mac(ref m) => self.print_mac(m, token::Paren)?, } self.ann.post(self, NodePat(pat)) -- cgit 1.4.1-3-g733a5