|
//@ known-bug: rust-lang/rust#126896
|
|
//@ compile-flags: -Zpolymorphize=on -Zinline-mir=yes
|
|
|
|
#![feature(type_alias_impl_trait)]
|
|
type Two<'a, 'b> = impl std::fmt::Debug;
|
|
|
|
fn set(x: &mut isize) -> isize {
|
|
*x
|
|
}
|
|
|
|
fn d(x: Two) {
|
|
let c1 = || set(x);
|
|
c1;
|
|
}
|
|
|
|
fn main() {
|
|
}
|