aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/i1515.scala
blob: fb3ad78ee63deeb9b6f6b877712ce0516f2aec6a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sealed trait Trait[T]

final case class Case[T](e: T) extends Trait[T]

object Demo {
  def main(args: Array[String]): Unit = {

    def f[H](t: Trait[H]): Unit =
      t match {
        case Case(e) => println(Some(e))
      }

    f(Case(1))

  }
}