aboutsummaryrefslogblamecommitdiff
path: root/tests/run/t4400.scala
blob: 04ae6722ef944ab1115005266bba1b33b43607b5 (plain) (tree)


































                                                 
final class Outer {

 

  sealed trait Inner

 

  final case class Inner1(foo: Int) extends Inner

 

  val inner: Outer#Inner = Inner1(0)

 

  def bar = inner match {

    case Inner1(i) => i

  }

}

 

object Test {

  def main(args: Array[String]): Unit = {
    val s = (new Outer).bar
    assert(s == 0)
  }

}