blob: a93c12ef01979934d0588233943e1bb84c920afa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
class CyclicReferenceCompilerBug {
trait Trait[A] {
def foo: A
}
class Class extends Trait[Class] {
def foo = new Class
trait OtherTrait extends Trait[OtherTrait] {
self: Class =>
def foo = new Class
}
}
}
|