diff --git a/src/test/ui/deriving/issue-89188-gat-hrtb.rs b/src/test/ui/deriving/issue-89188-gat-hrtb.rs index e26848758fac..abd85a616a4a 100644 --- a/src/test/ui/deriving/issue-89188-gat-hrtb.rs +++ b/src/test/ui/deriving/issue-89188-gat-hrtb.rs @@ -20,11 +20,13 @@ struct S<'s>(&'s ()); #[derive(Clone)] struct ShimMethod2(pub &'static dyn for<'s> Fn(&'s mut T::Shim>)); -trait Trait<'s, 't> {} +trait Trait<'s, 't, 'u> {} #[derive(Clone)] struct ShimMethod3( - pub &'static dyn for<'s> Fn(&'s mut T::Shim Trait<'s, 't>>), + pub &'static dyn for<'s> Fn( + &'s mut T::Shim Fn(&'s mut T::Shim Trait<'s, 't, 'u>>)>, + ), ); trait Trait2 {