summaryrefslogtreecommitdiffstats
path: root/src/test/ui/traits/alias/ambiguous.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/traits/alias/ambiguous.rs')
-rw-r--r--src/test/ui/traits/alias/ambiguous.rs24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/test/ui/traits/alias/ambiguous.rs b/src/test/ui/traits/alias/ambiguous.rs
deleted file mode 100644
index 28409e0c6..000000000
--- a/src/test/ui/traits/alias/ambiguous.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-#![feature(trait_alias)]
-
-mod inner {
- pub trait A { fn foo(&self); }
- pub trait B { fn foo(&self); }
-
- impl A for u8 {
- fn foo(&self) {}
- }
- impl B for u8 {
- fn foo(&self) {}
- }
-
- pub trait C = A + B;
-}
-
-use inner::C;
-
-fn main() {
- let t = 1u8;
- t.foo(); //~ ERROR E0034
-
- inner::A::foo(&t); // ok
-}