diff options
| author | Joshua Nelson <jyn514@gmail.com> | 2021-11-08 01:45:10 +0000 |
|---|---|---|
| committer | Josh Stone <jistone@redhat.com> | 2021-11-16 12:05:12 -0800 |
| commit | 640bfaf3c54ba294f3de46788998c05e50b84d72 (patch) | |
| tree | a6060e291a22505fc33f371129de62d426ed4bc5 /src/test/rustdoc-ui | |
| parent | dc73bdc15be5c02e7785bfbc56ebe9081955b387 (diff) | |
| download | rust-640bfaf3c54ba294f3de46788998c05e50b84d72.tar.gz rust-640bfaf3c54ba294f3de46788998c05e50b84d72.zip | |
Add more missing methods to `IntraLinkCrateLoader`
This helps with (but does not fix) https://github.com/rust-lang/rust/issues/84738. I tested on https://github.com/jyn514/objr/commit/edcee7b8124abf0e4c63873e8422ff81beb11ebb and still hit ICEs. (cherry picked from commit cdafe9953938150b8ad296a472a8416d64d1b5ec)
Diffstat (limited to 'src/test/rustdoc-ui')
| -rw-r--r-- | src/test/rustdoc-ui/intra-doc/auxiliary/dep1.rs | 1 | ||||
| -rw-r--r-- | src/test/rustdoc-ui/intra-doc/auxiliary/dep2.rs | 1 | ||||
| -rw-r--r-- | src/test/rustdoc-ui/intra-doc/auxiliary/dep3.rs | 1 | ||||
| -rw-r--r-- | src/test/rustdoc-ui/intra-doc/auxiliary/dep4.rs | 1 | ||||
| -rw-r--r-- | src/test/rustdoc-ui/intra-doc/extern-crate-load.rs | 26 |
5 files changed, 30 insertions, 0 deletions
diff --git a/src/test/rustdoc-ui/intra-doc/auxiliary/dep1.rs b/src/test/rustdoc-ui/intra-doc/auxiliary/dep1.rs new file mode 100644 index 00000000000..d11c69f812a --- /dev/null +++ b/src/test/rustdoc-ui/intra-doc/auxiliary/dep1.rs @@ -0,0 +1 @@ +// intentionally empty diff --git a/src/test/rustdoc-ui/intra-doc/auxiliary/dep2.rs b/src/test/rustdoc-ui/intra-doc/auxiliary/dep2.rs new file mode 100644 index 00000000000..d11c69f812a --- /dev/null +++ b/src/test/rustdoc-ui/intra-doc/auxiliary/dep2.rs @@ -0,0 +1 @@ +// intentionally empty diff --git a/src/test/rustdoc-ui/intra-doc/auxiliary/dep3.rs b/src/test/rustdoc-ui/intra-doc/auxiliary/dep3.rs new file mode 100644 index 00000000000..d11c69f812a --- /dev/null +++ b/src/test/rustdoc-ui/intra-doc/auxiliary/dep3.rs @@ -0,0 +1 @@ +// intentionally empty diff --git a/src/test/rustdoc-ui/intra-doc/auxiliary/dep4.rs b/src/test/rustdoc-ui/intra-doc/auxiliary/dep4.rs new file mode 100644 index 00000000000..d11c69f812a --- /dev/null +++ b/src/test/rustdoc-ui/intra-doc/auxiliary/dep4.rs @@ -0,0 +1 @@ +// intentionally empty diff --git a/src/test/rustdoc-ui/intra-doc/extern-crate-load.rs b/src/test/rustdoc-ui/intra-doc/extern-crate-load.rs new file mode 100644 index 00000000000..438c56aa516 --- /dev/null +++ b/src/test/rustdoc-ui/intra-doc/extern-crate-load.rs @@ -0,0 +1,26 @@ +// check-pass +// aux-crate:dep1=dep1.rs +// aux-crate:dep2=dep2.rs +// aux-crate:dep3=dep3.rs +// aux-crate:dep4=dep4.rs +#![deny(rustdoc::broken_intra_doc_links)] + +pub trait Trait { + /// [dep1] + type Item; +} + +pub struct S { + /// [dep2] + pub x: usize, +} + +extern "C" { + /// [dep3] + pub fn printf(); +} + +pub enum E { + /// [dep4] + A +} |
