rust/tests/ui/associated-types/issue-91231.rs

18 lines
217 B
Rust

//@ check-pass
#![feature(extern_types)]
#![allow(dead_code)]
extern {
type Extern;
}
trait Trait {
type Type;
}
#[inline]
fn f<'a>(_: <&'a Extern as Trait>::Type) where &'a Extern: Trait {}
fn main() {}