about summary refs log tree commit diff
path: root/src/test/ui/codemap_tests/overlapping_inherent_impls.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/codemap_tests/overlapping_inherent_impls.rs')
-rw-r--r--src/test/ui/codemap_tests/overlapping_inherent_impls.rs36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/test/ui/codemap_tests/overlapping_inherent_impls.rs b/src/test/ui/codemap_tests/overlapping_inherent_impls.rs
deleted file mode 100644
index 66af212267d..00000000000
--- a/src/test/ui/codemap_tests/overlapping_inherent_impls.rs
+++ /dev/null
@@ -1,36 +0,0 @@
-// Test that you cannot define items with the same name in overlapping inherent
-// impl blocks.
-
-#![allow(unused)]
-
-struct Foo;
-
-impl Foo {
-    fn id() {} //~ ERROR duplicate definitions
-}
-
-impl Foo {
-    fn id() {}
-}
-
-struct Bar<T>(T);
-
-impl<T> Bar<T> {
-    fn bar(&self) {} //~ ERROR duplicate definitions
-}
-
-impl Bar<u32> {
-    fn bar(&self) {}
-}
-
-struct Baz<T>(T);
-
-impl<T: Copy> Baz<T> {
-    fn baz(&self) {} //~ ERROR duplicate definitions
-}
-
-impl<T> Baz<Vec<T>> {
-    fn baz(&self) {}
-}
-
-fn main() {}