summaryrefslogtreecommitdiff
path: root/test/files/neg/macro-invalidusage-badtargs/Macros_Test_2.scala
blob: fd16d163c36be51a8a2d76321a6f4d9d401b32ad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
object Macros {
  def foo1(x: Int) = macro Impls.foo
  def foo2[T](x: Int) = macro Impls.foo
  def foo3[T, U](x: Int) = macro Impls.foo
  def foo4[T[_]](x: Int) = macro Impls.foo
  def foo5[T[U[_]]](x: Int) = macro Impls.foo
}

object Test extends App {
  import Macros._
  foo1[String](42)
  foo2[String, String](42)
  foo3[String](42)
  foo4[String](42)
  foo5[List](42)
}