about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-11-15 01:40:47 +0100
committerGitHub <noreply@github.com>2022-11-15 01:40:47 +0100
commit7c7cb7182f8b2211005d3f82126e5f45e270ad21 (patch)
tree8666df4ee4a5d6ab1b7854c584d90bfe9a597a6f
parentce263b73505fa5dae400b87b885f3afdae24ea82 (diff)
parent9214673331295f249c75d51f16f8b48bf6ca96c1 (diff)
downloadrust-7c7cb7182f8b2211005d3f82126e5f45e270ad21.tar.gz
rust-7c7cb7182f8b2211005d3f82126e5f45e270ad21.zip
Rollup merge of #104426 - aDotInTheVoid:test-102154, r=compiler-errors
Add test for #102154

Closes #102154
-rw-r--r--src/test/rustdoc/issue-102154.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/rustdoc/issue-102154.rs b/src/test/rustdoc/issue-102154.rs
new file mode 100644
index 00000000000..b36f270806f
--- /dev/null
+++ b/src/test/rustdoc/issue-102154.rs
@@ -0,0 +1,13 @@
+trait A<Y, N> {
+    type B;
+}
+type MaybeBox<T> = <T as A<T, Box<T>>>::B;
+struct P {
+    t: MaybeBox<P>
+}
+impl<Y, N> A<Y, N> for P {
+    type B = N;
+}
+fn main() {
+    let t: MaybeBox<P>;
+}