summaryrefslogtreecommitdiffstats
path: root/src/test/rustdoc/issue-80233-normalize-auto-trait.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/rustdoc/issue-80233-normalize-auto-trait.rs')
-rw-r--r--src/test/rustdoc/issue-80233-normalize-auto-trait.rs37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/test/rustdoc/issue-80233-normalize-auto-trait.rs b/src/test/rustdoc/issue-80233-normalize-auto-trait.rs
deleted file mode 100644
index 62fbc2444..000000000
--- a/src/test/rustdoc/issue-80233-normalize-auto-trait.rs
+++ /dev/null
@@ -1,37 +0,0 @@
-// Regression test for issue #80233
-// Tests that we don't ICE when processing auto traits
-
-#![crate_type = "lib"]
-pub trait Trait1 {}
-
-pub trait Trait2 {
- type Type2;
-}
-
-pub trait Trait3 {
- type Type3;
-}
-
-impl Trait2 for Struct1 {
- type Type2 = Struct1;
-}
-
-impl<I: Trait2> Trait2 for Vec<I> {
- type Type2 = Vec<I::Type2>;
-}
-
-impl<T: Trait1> Trait3 for T {
- type Type3 = Struct1;
-}
-
-impl<T: Trait3> Trait3 for Vec<T> {
- type Type3 = Vec<T::Type3>;
-}
-
-pub struct Struct1 {}
-
-// @has issue_80233_normalize_auto_trait/struct.Question.html
-// @has - '//h3[@class="code-header"]' 'impl<T> Send for Question<T>'
-pub struct Question<T: Trait1> {
- pub ins: <<Vec<T> as Trait3>::Type3 as Trait2>::Type2,
-}