about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2022-08-09 15:42:59 -0300
committerSantiago Pastorino <spastorino@gmail.com>2022-08-09 15:42:59 -0300
commite6478a372497244653c87947e0d2ed53ed03f21b (patch)
tree34b10967be4008a7704cdc1975ceaf44ee94c884
parentf03ce30962cf1b2a5158667eabae8bf6e8d1cb03 (diff)
downloadrust-e6478a372497244653c87947e0d2ed53ed03f21b.tar.gz
rust-e6478a372497244653c87947e0d2ed53ed03f21b.zip
Add regression test for issue 100187
-rw-r--r--src/test/ui/impl-trait/issue-100187.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/ui/impl-trait/issue-100187.rs b/src/test/ui/impl-trait/issue-100187.rs
new file mode 100644
index 00000000000..fc541c69629
--- /dev/null
+++ b/src/test/ui/impl-trait/issue-100187.rs
@@ -0,0 +1,12 @@
+// check-pass
+
+trait Trait<T> {
+    type Ty;
+}
+impl Trait<&u8> for () {
+    type Ty = ();
+}
+
+fn test<'a, 'b>() -> impl Trait<&'a u8, Ty = impl Sized + 'b> {}
+
+fn main() {}