aboutsummaryrefslogtreecommitdiff
path: root/tests/run/t4400.scala
blob: 04ae6722ef944ab1115005266bba1b33b43607b5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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)
  }

}