blob: a08c2c8765ba6e53377cc74211844545517d8810 [file] [log] [blame]
// check-pass
// compile-flags: -Znext-solver
#![feature(type_alias_impl_trait)]
fn main() {
type Tait = impl Sized;
struct S {
i: i32,
}
let x: Tait = S { i: 0 };
println!("{}", x.i);
}