summaryrefslogtreecommitdiff
path: root/test/files/run/macro-term-declared-in-trait/Macros_Test_2.scala
blob: 09c60df3517ad0e5641a820dff3d7fb9d8bb8eb1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
trait Base {
  def foo: Unit = macro Impls.foo
}

object Macros extends Base

class Macros extends Base

object Test extends App {
  (new Base {}).foo
  Macros.foo
  new Macros().foo
}