From 0d7bef4d481fa13b53829c5665026f1a5887c8f0 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Wed, 15 Aug 2012 17:47:59 -0700 Subject: libsyntax: Fix wrong pretty printing of private fields --- src/libsyntax/print/pprust.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/libsyntax') 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"); -- cgit 1.4.1-3-g733a5