From 6a51de0a0a846524dc76b027f52f0afec1597383 Mon Sep 17 00:00:00 2001 From: Garming Sam Date: Thu, 6 Aug 2015 19:57:41 +1200 Subject: [PATCH] Casts are a type of binop This just adds paren following the same cases as before --- src/libsyntax/print/pprust.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index b3fd05325b1..d59ab2ba565 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1753,7 +1753,7 @@ impl<'a> State<'a> { try!(self.print_literal(&**lit)); } ast::ExprCast(ref expr, ref ty) => { - try!(self.print_expr(&**expr)); + try!(self.print_expr_maybe_paren(&**expr)); try!(space(&mut self.s)); try!(self.word_space("as")); try!(self.print_type(&**ty));