summaryrefslogblamecommitdiff
path: root/test/files/pos/presuperContext.scala
blob: cc34263073ec33f4774271fa7d42ea699cab7a7a (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                                      
class A {
  class C extends { val x: A = this } with AnyRef
}

class B(x: Int)

class D {
  class C(x: Int) extends B({val test: D = this; x}) {
    def this() {
      this({val test: D = this; 1})
    }
  }
}