aboutsummaryrefslogblamecommitdiff
path: root/tests/patmat/t6818.scala
blob: 2334095c46d860a8b6b6ef512066ef4131c7dad6 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                        
object Test {
  type Id[X] = X

  def foo(x:Id[Option[Int]]) = x match {
    case Some(n) => "foo"
    case None => "bar"
  }

  foo(Some(3)) // "foo"
  foo(None) // "bar"
}