]> git.lizzy.rs Git - rust.git/commitdiff
intra-doc-links: bail early for linky things
authorManish Goregaokar <manishsmail@gmail.com>
Thu, 8 Feb 2018 00:35:40 +0000 (16:35 -0800)
committerManish Goregaokar <manishsmail@gmail.com>
Thu, 8 Feb 2018 00:35:40 +0000 (16:35 -0800)
src/librustdoc/clean/mod.rs

index 7c9a49c82a9395b186eab37471140cd64c368ab6..66b5f3b5ea366a1c262b1899edad81a41d7d89c1 100644 (file)
@@ -1051,6 +1051,10 @@ fn clean(&self, cx: &DocContext) -> Attributes {
         if UnstableFeatures::from_environment().is_nightly_build() {
             let dox = attrs.collapsed_doc_value().unwrap_or_else(String::new);
             for link in markdown_links(&dox, cx.render_type) {
+                // bail early for real links
+                if link.contains('/') {
+                    continue;
+                }
                 let (def, fragment)  = {
                     let mut kind = PathKind::Unknown;
                     let path_str = if let Some(prefix) =