summaryrefslogtreecommitdiff
path: root/test/files/neg/t4098.scala
blob: 744d6191b56779529691d185da823ea794ae8875 (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 {}
  }
}