summary refs log tree commit diff
path: root/src/libsyntax/print
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-08-15 17:47:59 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-08-15 17:48:47 -0700
commit0d7bef4d481fa13b53829c5665026f1a5887c8f0 (patch)
tree26891d2f669f18e3b34694a18c7f479f283cdbc5 /src/libsyntax/print
parent9c6890f4884b1294dd13ad883162ab98e2dd27e5 (diff)
downloadrust-0d7bef4d481fa13b53829c5665026f1a5887c8f0.tar.gz
rust-0d7bef4d481fa13b53829c5665026f1a5887c8f0.zip
libsyntax: Fix wrong pretty printing of private fields
Diffstat (limited to 'src/libsyntax/print')
-rw-r--r--src/libsyntax/print/pprust.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index edcdd7d2baf..9251784bc01 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -497,7 +497,7 @@ fn print_item(s: ps, &&item: @ast::item) {
         print_enum_def(s, enum_definition, params, item.ident, item.span);
       }
       ast::item_class(struct_def, tps) => {
-          head(s, ~"class");
+          head(s, ~"struct");
           print_struct(s, struct_def, tps, item.ident, item.span);
       }
       ast::item_impl(tps, traits, ty, methods) => {
@@ -636,9 +636,7 @@ fn print_struct(s: ps, struct_def: @ast::struct_def, tps: ~[ast::ty_param],
                 hardbreak_if_not_bol(s);
                 maybe_print_comment(s, field.span.lo);
                 if visibility == ast::private {
-                    head(s, ~"priv");
-                    bopen(s);
-                    hardbreak_if_not_bol(s);
+                    word_nbsp(s, ~"priv");
                 }
                 if mutability == ast::class_mutable {
                     word_nbsp(s, ~"mut");