aboutsummaryrefslogblamecommitdiff
path: root/tests/run/inline-constant-in-constructor-3.scala
blob: 621ace231386f57a0ed83ab04ddc535df17487e8 (plain) (tree)


















                                                                 
abstract class A {
  def s: Boolean = { println("s"); r }
  def r: Boolean
}

object Test extends A {
  assert({ println("assert"); r2 != s }) // s not initialized yet
  def r2: true = {
    println("r2")
    true
  }
  override val r: true = {
    println("r init")
    true
  }
  def main(args: Array[String]): Unit = {}
}