summary refs log tree commit diff
path: root/src/libsyntax/print/pprust.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-01-09 16:11:18 -0800
committerbors <bors@rust-lang.org>2014-01-09 16:11:18 -0800
commitff3d5d460399070f660f5a59855fbb4698c797ee (patch)
tree6ec333e4e6eb9e153e79bc4a325c9a440ea4c2c2 /src/libsyntax/print/pprust.rs
parentd28317d78f09d7658c8928b2ff27c6f2ce60b5a4 (diff)
parente12711540a00ded4021250f7b2a31773fc4dc734 (diff)
downloadrust-ff3d5d460399070f660f5a59855fbb4698c797ee.tar.gz
rust-ff3d5d460399070f660f5a59855fbb4698c797ee.zip
auto merge of #11055 : pcwalton/rust/placement-box, r=pcwalton
r? @nikomatsakis 
Diffstat (limited to 'src/libsyntax/print/pprust.rs')
-rw-r--r--src/libsyntax/print/pprust.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index 1e2e5dbc010..ea9f0907b7a 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -1148,6 +1148,13 @@ pub fn print_expr(s: &mut State, expr: &ast::Expr) {
             print_expr_vstore(s, v);
             print_expr(s, e);
         },
+        ast::ExprBox(p, e) => {
+            word(&mut s.s, "box");
+            word(&mut s.s, "(");
+            print_expr(s, p);
+            word_space(s, ")");
+            print_expr(s, e);
+        }
       ast::ExprVec(ref exprs, mutbl) => {
         ibox(s, indent_unit);
         word(&mut s.s, "[");