about summary refs log tree commit diff
path: root/src/test/run-pass/impl-variance.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-pass/impl-variance.rs')
-rw-r--r--src/test/run-pass/impl-variance.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/test/run-pass/impl-variance.rs b/src/test/run-pass/impl-variance.rs
index a5ea5a75de3..1a913abbbf0 100644
--- a/src/test/run-pass/impl-variance.rs
+++ b/src/test/run-pass/impl-variance.rs
@@ -1,4 +1,8 @@
-impl extensions<T> for ~[const T] {
+trait foo {
+    fn foo() -> uint;
+}
+
+impl extensions<T> of foo for ~[const T] {
     fn foo() -> uint { vec::len(self) }
 }
 
@@ -9,4 +13,4 @@ fn main() {
     assert v.foo() == 1u;
     let v = ~[mut 0];
     assert v.foo() == 1u;
-}
\ No newline at end of file
+}