814cf34fb0 ^
87979ad96f ^
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 }