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

object Macros extends Base

class Macros extends Base

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