about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-02-13 15:49:01 -0800
committerbors <bors@rust-lang.org>2013-02-13 15:49:01 -0800
commitc51ecc3223ed64b7948f40097c5083da0c201811 (patch)
treebefabb90fa8280bb56efc9d6070b7a14924fd29e /src/libsyntax
parentd5bf3b85d1078f3a2dd4cb9f009af018c2b4c062 (diff)
parent754718c91018ec1623425521f86f105360739444 (diff)
downloadrust-c51ecc3223ed64b7948f40097c5083da0c201811.tar.gz
rust-c51ecc3223ed64b7948f40097c5083da0c201811.zip
auto merge of #4884 : pcwalton/rust/pretty-print-new-impl-syntax, r=pcwalton
r? @brson
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/print/pprust.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index dec9f5abd6a..7a60696c0a2 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -554,15 +554,17 @@ pub fn print_item(s: @ps, &&item: @ast::item) {
             print_type_params(s, tps);
             space(s.s);
         }
-        print_type(s, ty);
 
         match opt_trait {
             Some(t) => {
-                word_space(s, ~":");
                 print_path(s, t.path, false);
+                space(s.s);
+                word_space(s, ~"for");
             }
             None => ()
         };
+
+        print_type(s, ty);
         space(s.s);
 
         if methods.len() == 0 {