about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authormarmeladema <xademax@gmail.com>2021-04-23 17:58:43 +0100
committermarmeladema <xademax@gmail.com>2021-04-23 17:58:43 +0100
commit3b96dfe1d4f48b1cd04ebffbf7b24d26650c9974 (patch)
tree05c610d6d9ad9ebf328ce0e7b40697f88d023c8e /src
parent8f41de595d2969e383cb681bd65b36c061fc346a (diff)
downloadrust-3b96dfe1d4f48b1cd04ebffbf7b24d26650c9974.tar.gz
rust-3b96dfe1d4f48b1cd04ebffbf7b24d26650c9974.zip
Add test for issue #81193
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/associated-type-bounds/issue-81193.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/test/ui/associated-type-bounds/issue-81193.rs b/src/test/ui/associated-type-bounds/issue-81193.rs
new file mode 100644
index 00000000000..d2aa54ab951
--- /dev/null
+++ b/src/test/ui/associated-type-bounds/issue-81193.rs
@@ -0,0 +1,15 @@
+// check-pass
+
+#![feature(associated_type_bounds)]
+
+trait A<'a, 'b> {}
+
+trait B<'a, 'b, 'c> {}
+
+fn err<'u, 'a, F>()
+where
+    for<'b> F: Iterator<Item: for<'c> B<'a, 'b, 'c> + for<'c> A<'a, 'c>>,
+{
+}
+
+fn main() {}