//@ compile-flags: -Zverbose-internals #![feature(rustc_attrs)] #![rustc_hidden_type_of_opaques] trait Foo { fn hello(&self) -> impl Sized; } fn hello<'s, T: Foo>(x: &'s T) -> impl Sized + use<'s, T> { //~^ ERROR ::hello::{anon_assoc#0}<'s/#1> x.hello() } fn main() {}