KT-286 Check supertype lists (in progress)

Tests involving multiple inheritance fixed
This commit is contained in:
Andrey Breslav
2011-09-08 15:34:05 +04:00
parent 5cb298c093
commit 71bc41a938
22 changed files with 189 additions and 78 deletions
@@ -1,11 +1,13 @@
class Base() {
// Changed when traits were introduced. May not make sense any more
open class Base() {
public var v : Int = 0
}
class Left() : Base() {}
class Right() : Base() {}
open class Left() : Base() {}
trait class Right : Base {}
class D() : Left(), Right()
class D() : Left(), Right
fun vl(l : Left) : Int = l.v
fun vr(r : Right) : Int = r.v