summaryrefslogtreecommitdiff
path: root/test/files/pos/t5702-pos-infix-star.scala
blob: 756bcdd8de0a26db2b371ebc3c5638701a3e80f8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
object Test {
  case class *(a: Int, b: Int)
  type Star = *
  case class P(a: Int, b: Star) // alias still required

  def main(args: Array[String]) {
    val v = new *(6,7)
    val x * y = v
    printf("%d,%d\n",x,y)
    val p = P(5, v)
    val P(a, b * c) = p
    printf("%d,%d,%d\n",a,b,c)
  }
}