summaryrefslogtreecommitdiff
path: root/test/files/pos/variances-flip.scala
blob: c3ea7b571d5f1fb6ead15d868415d29075bcccee (plain) (blame)
1
2
3
4
5
6
7
trait Foo[-A, +B, -C, +D] {
  private[this] def b: B = ???
  private[this] def d: D = ???

  def f(p1: B => A, p2: D => C) = g(p1(b), p2(d))
  def g(x: A, y: C) = ((b, d))
}