about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGarming Sam <garming_sam@outlook.com>2015-08-06 19:57:41 +1200
committerGarming Sam <garming_sam@outlook.com>2015-08-09 21:16:49 +1200
commit6a51de0a0a846524dc76b027f52f0afec1597383 (patch)
tree81dd3b283d9562b301f926c177c93d11ff3557e4
parentc0c6af7f073620aacfb103c070e997a8d50b7201 (diff)
downloadrust-6a51de0a0a846524dc76b027f52f0afec1597383.tar.gz
rust-6a51de0a0a846524dc76b027f52f0afec1597383.zip
Casts are a type of binop
This just adds paren following the same cases as before
-rw-r--r--src/libsyntax/print/pprust.rs2
1 files changed, 1 insertions, 1 deletions
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));