summaryrefslogtreecommitdiff
path: root/test/files/pos/compile.scala
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2005-02-18 18:40:21 +0000
committerpaltherr <paltherr@epfl.ch>2005-02-18 18:40:21 +0000
commitded727e045d47103ccd9a576d2e15bb1ca2695a2 (patch)
tree59ccebf7c1fe94d9c9413d0326ca56d26bacc21c /test/files/pos/compile.scala
parentee4c236bcf98fbb10d73933ddb1c005412eaa947 (diff)
downloadscala-ded727e045d47103ccd9a576d2e15bb1ca2695a2.tar.gz
scala-ded727e045d47103ccd9a576d2e15bb1ca2695a2.tar.bz2
scala-ded727e045d47103ccd9a576d2e15bb1ca2695a2.zip
- Fixed and added bug 399
Diffstat (limited to 'test/files/pos/compile.scala')
-rw-r--r--test/files/pos/compile.scala17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/files/pos/compile.scala b/test/files/pos/compile.scala
index b926456753..3979c9737a 100644
--- a/test/files/pos/compile.scala
+++ b/test/files/pos/compile.scala
@@ -130,3 +130,20 @@ class Test2_3() {
}
//############################################################################
+// Test 3 - Super Calls with Mixins
+
+class Test3Foo;
+
+trait Test3A[T] {
+ def fun: T = fun;
+}
+
+class Test3B with Test3A[Test3Foo];
+
+trait Test3M extends Test3A[Test3Foo] {
+ override def fun: Test3Foo = super.fun;
+}
+
+class Test3C extends Test3B with Test3M;
+
+//############################################################################