diff options
Diffstat (limited to 'test/files/pos/compile.scala')
-rw-r--r-- | test/files/pos/compile.scala | 17 |
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; + +//############################################################################ |