about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/prettyprint.rs6
1 files changed, 3 insertions, 3 deletions
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()) {