diff options
Diffstat (limited to 'src/test/ui/associated-types/issue-69398.rs')
-rw-r--r-- | src/test/ui/associated-types/issue-69398.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/test/ui/associated-types/issue-69398.rs b/src/test/ui/associated-types/issue-69398.rs deleted file mode 100644 index ca3d66b1c..000000000 --- a/src/test/ui/associated-types/issue-69398.rs +++ /dev/null @@ -1,21 +0,0 @@ -// check-pass - -pub trait Foo { - type Bar; -} - -pub trait Broken { - type Assoc; - fn broken(&self) where Self::Assoc: Foo; -} - -impl<T> Broken for T { - type Assoc = (); - fn broken(&self) where Self::Assoc: Foo { - let _x: <Self::Assoc as Foo>::Bar; - } -} - -fn main() { - let _m: &dyn Broken<Assoc=()> = &(); -} |