summaryrefslogtreecommitdiffstats
path: root/src/test/ui/associated-types/object-method-numbering.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/associated-types/object-method-numbering.rs')
-rw-r--r--src/test/ui/associated-types/object-method-numbering.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/test/ui/associated-types/object-method-numbering.rs b/src/test/ui/associated-types/object-method-numbering.rs
deleted file mode 100644
index bf80a80f4..000000000
--- a/src/test/ui/associated-types/object-method-numbering.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-// run-pass
-// Test for using an object with an associated type binding as the
-// instantiation for a generic type with a bound.
-
-
-trait SomeTrait {
- type SomeType;
-
- fn get(&self) -> Self::SomeType;
-}
-
-fn get_int<T:SomeTrait<SomeType=i32>+?Sized>(x: &T) -> i32 {
- x.get()
-}
-
-impl SomeTrait for i32 {
- type SomeType = i32;
- fn get(&self) -> i32 {
- *self
- }
-}
-
-fn main() {
- let x = 22;
- let x1: &dyn SomeTrait<SomeType=i32> = &x;
- let y = get_int(x1);
- assert_eq!(x, y);
-}