summaryrefslogtreecommitdiffstats
path: root/src/test/ui/generic-associated-types/shadowing.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/generic-associated-types/shadowing.rs')
-rw-r--r--src/test/ui/generic-associated-types/shadowing.rs29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/generic-associated-types/shadowing.rs b/src/test/ui/generic-associated-types/shadowing.rs
deleted file mode 100644
index a05d6e143..000000000
--- a/src/test/ui/generic-associated-types/shadowing.rs
+++ /dev/null
@@ -1,29 +0,0 @@
-trait Shadow<'a> {
- type Bar<'a>;
- //~^ ERROR lifetime name `'a` shadows a lifetime name that is already in scope
-}
-
-trait NoShadow<'a> {
- type Bar<'b>; // OK
-}
-
-impl<'a> NoShadow<'a> for &'a u32 {
- type Bar<'a> = i32;
- //~^ ERROR lifetime name `'a` shadows a lifetime name that is already in scope
-}
-
-trait ShadowT<T> {
- type Bar<T>;
- //~^ ERROR the name `T` is already used
-}
-
-trait NoShadowT<T> {
- type Bar<U>; // OK
-}
-
-impl<T> NoShadowT<T> for Option<T> {
- type Bar<T> = i32;
- //~^ ERROR the name `T` is already used
-}
-
-fn main() {}