// ICE in mir building with captured value of unresolved type // None in compiler/rustc_mir_build/src/build/expr/as_place.rs // issue: rust-lang/rust#110453 //@ edition:2021 #![crate_type="lib"] pub fn dup(f: impl Fn(i32) -> i32) -> impl Fn(as_str) -> i32 { //~^ ERROR cannot find type `as_str` in this scope move |a| f(a * 2) }