rust/tests/crashes/141124.rs

17 lines
260 B
Rust

//@ known-bug: #141124
struct S;
trait SimpleTrait {}
trait TraitAssoc {
type Assoc;
}
impl<T> TraitAssoc for T
where
T: SimpleTrait,
{
type Assoc = <(T,) as TraitAssoc>::Assoc;
}
impl SimpleTrait for <S as TraitAssoc>::Assoc {}
pub fn main() {}