about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-01-28 09:41:40 +0000
committerbors <bors@rust-lang.org>2017-01-28 09:41:40 +0000
commit010c3e25c453d0217b114aa125a956cd99f60c88 (patch)
tree82300761dd3e48856e183a1e181277c8e8db9a27 /src
parent0f49616a53465d3ee7a7069cd13c7f86a483b655 (diff)
parent460a3b20aac43cf4a1deaee566125d60e250496d (diff)
downloadrust-010c3e25c453d0217b114aa125a956cd99f60c88.tar.gz
rust-010c3e25c453d0217b114aa125a956cd99f60c88.zip
Auto merge of #39340 - GuillaumeGomez:empty_comment, r=frewsxcv
Don't generate doc if doc comments only filled with 'white' characters

Fixes #39339.

r? @steveklabnik

cc @rust-lang/docs
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/html/markdown.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs
index f2427008a7d..8cc3b60a184 100644
--- a/src/librustdoc/html/markdown.rs
+++ b/src/librustdoc/html/markdown.rs
@@ -237,8 +237,9 @@ pub fn render(w: &mut fmt::Formatter,
             let my_opaque: &MyOpaque = &*((*opaque).opaque as *const MyOpaque);
             let text = (*orig_text).as_bytes();
             let origtext = str::from_utf8(text).unwrap();
+            let origtext = origtext.trim_left();
             debug!("docblock: ==============\n{:?}\n=======", text);
-            let rendered = if lang.is_null() {
+            let rendered = if lang.is_null() || origtext.is_empty() {
                 false
             } else {
                 let rlang = (*lang).as_bytes();