aboutsummaryrefslogblamecommitdiff
path: root/tests/pos/t2809.scala
blob: 1e9ec60d2e86a143719ef6a0e04f8e889f1f4221 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14













                                                                           
              




           
package p1 {
  abstract class T1 {
    protected def bug(p: Int = 1): Int // without 'protected' compiles fine
  }
}
package p2 { // all being in the same package compiles fine
  import p1._
  abstract class T2 extends T1 {
    class A {
      bug()
    }
  }

  abstract class T3 extends T2 {
    class A2 {
      bug()
    }
  }
}