18 lines
276 B
Rust
18 lines
276 B
Rust
|
//@ 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() {
|
||
|
}
|