summaryrefslogtreecommitdiffstats
path: root/src/test/ui/issues/issue-86756.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/issues/issue-86756.rs')
-rw-r--r--src/test/ui/issues/issue-86756.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-86756.rs b/src/test/ui/issues/issue-86756.rs
new file mode 100644
index 000000000..7f864eb28
--- /dev/null
+++ b/src/test/ui/issues/issue-86756.rs
@@ -0,0 +1,12 @@
+trait Foo<T, T = T> {}
+//~^ ERROR the name `T` is already used for a generic parameter in this item's generic parameters
+
+fn eq<A, B>() {
+ eq::<dyn, Foo>
+ //~^ ERROR cannot find type `dyn` in this scope
+ //~| ERROR missing generics for trait `Foo`
+ //~| WARN trait objects without an explicit `dyn` are deprecated
+ //~| WARN this is accepted in the current edition
+}
+
+fn main() {}