aboutsummaryrefslogtreecommitdiff
path: root/tests/run/i1990b.scala
blob: 2460208dbf9f2668236584523b238df3d20c773b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
trait A { self =>
  class Foo {
    inline def inlineMeth: Unit = {
      println(self)
    }
  }
}

case class A2() extends A {
  case class C() extends Foo with A

  val c = new C
  (new c.Foo).inlineMeth
}

object Test {
  def main(args: Array[String]): Unit = {
    new A2
  }
}