diff options
| author | Manish Goregaokar <manishsmail@gmail.com> | 2019-03-08 21:12:12 -0800 |
|---|---|---|
| committer | Manish Goregaokar <manishsmail@gmail.com> | 2019-03-09 15:39:07 -0800 |
| commit | a4ea08420cde12ea0943cafb1505e512c5820f70 (patch) | |
| tree | 84ae0a4eafad5ea7688d32d5f5c677a56cce1ba0 | |
| parent | b2ea6c86ae8b9f8845aaff5a1453e4f5ceb53d59 (diff) | |
| download | rust-a4ea08420cde12ea0943cafb1505e512c5820f70.tar.gz rust-a4ea08420cde12ea0943cafb1505e512c5820f70.zip | |
Avoid some common false positives in intra doc link checking
| -rw-r--r-- | src/librustdoc/passes/collect_intra_doc_links.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/librustdoc/passes/collect_intra_doc_links.rs b/src/librustdoc/passes/collect_intra_doc_links.rs index c346714ab48..c3d2e63319a 100644 --- a/src/librustdoc/passes/collect_intra_doc_links.rs +++ b/src/librustdoc/passes/collect_intra_doc_links.rs @@ -291,6 +291,12 @@ impl<'a, 'tcx, 'rcx> DocFolder for LinkCollector<'a, 'tcx, 'rcx> { if ori_link.contains('/') { continue; } + + // [] is mostly likely not supposed to be a link + if ori_link.is_empty() { + continue; + } + let link = ori_link.replace("`", ""); let (def, fragment) = { let mut kind = PathKind::Unknown; |
