about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAudun Halland <audun.halland@pm.me>2021-10-02 11:26:10 +0200
committerAudun Halland <audun.halland@pm.me>2021-10-02 11:26:56 +0200
commit87241e909933b30bb31af4edf58d1a331589df3c (patch)
tree6a2faf62c4277824b7eab66329781a5ea37e8737
parent34d95d9090c300b5ad8612b732ed947a67c6666b (diff)
downloadrust-87241e909933b30bb31af4edf58d1a331589df3c.tar.gz
rust-87241e909933b30bb31af4edf58d1a331589df3c.zip
Expand one test (from jackh726)
-rw-r--r--src/test/ui/deriving/issue-89188-gat-hrtb.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/ui/deriving/issue-89188-gat-hrtb.rs b/src/test/ui/deriving/issue-89188-gat-hrtb.rs
index e26848758fa..abd85a616a4 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<T: CallWithShim2 + 'static>(pub &'static dyn for<'s> Fn(&'s mut T::Shim<S<'s>>));
 
-trait Trait<'s, 't> {}
+trait Trait<'s, 't, 'u> {}
 
 #[derive(Clone)]
 struct ShimMethod3<T: CallWithShim2 + 'static>(
-    pub &'static dyn for<'s> Fn(&'s mut T::Shim<dyn for<'t> Trait<'s, 't>>),
+    pub  &'static dyn for<'s> Fn(
+        &'s mut T::Shim<dyn for<'t> Fn(&'s mut T::Shim<dyn for<'u> Trait<'s, 't, 'u>>)>,
+    ),
 );
 
 trait Trait2 {