about summary refs log tree commit diff
path: root/src/librustdoc/markdown_pass.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustdoc/markdown_pass.rs')
-rw-r--r--src/librustdoc/markdown_pass.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/librustdoc/markdown_pass.rs b/src/librustdoc/markdown_pass.rs
index 6bd461d1f92..359d0097165 100644
--- a/src/librustdoc/markdown_pass.rs
+++ b/src/librustdoc/markdown_pass.rs
@@ -291,12 +291,13 @@ pub fn header_text(doc: doc::ItemTag) -> ~str {
             fmt!("of `%s` for `%s`", ImplDoc.trait_types[0],
                  (&ImplDoc.self_ty).get())
         };
-        fmt!("%s %s", header_kind, desc)
-      }
-      _ => {
-        header_text_(header_kind(doc), header_name(doc))
+        return fmt!("%s %s", header_kind, desc);
       }
+      _ => {}
     }
+
+    header_text_(header_kind(copy doc),
+                 header_name(doc))
 }
 
 fn header_text_(kind: &str, name: &str) -> ~str {