summaryrefslogtreecommitdiff
path: root/test/files/neg/t4098.scala
blob: 2e6d167646a127f20f255ce0d220d2e4afe8ba39 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class A(a: Any) {
  def this() = {
    this(b)
    def b = new {}
  }

  def this(x: Int) = {
    this(b)
    lazy val b = new {}
  }

  def this(x: Int, y: Int) = {
    this(b)
    val b = new {}
  }

  def this(x: Int, y: Int, z: Int) = {
    this(b)
    println(".")
    def b = new {}
  }
}