From a3d2882ffd694caeb274e53c8b8bb4ca03c493b3 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Wed, 14 Mar 2012 20:54:17 -0400 Subject: fixup auto_serialize's treatment of nullary variants --- src/libstd/prettyprint.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libstd') diff --git a/src/libstd/prettyprint.rs b/src/libstd/prettyprint.rs index 10d971ff0f2..497ed8f0c06 100644 --- a/src/libstd/prettyprint.rs +++ b/src/libstd/prettyprint.rs @@ -71,11 +71,11 @@ impl of serializer for writer { f(); } - fn emit_enum_variant(v_name: str, _v_id: uint, _sz: uint, f: fn()) { + fn emit_enum_variant(v_name: str, _v_id: uint, sz: uint, f: fn()) { self.write_str(v_name); - self.write_str("("); + if sz > 0u { self.write_str("("); } f(); - self.write_str(")"); + if sz > 0u { self.write_str(")"); } } fn emit_enum_variant_arg(idx: uint, f: fn()) { -- cgit 1.4.1-3-g733a5