diff options
Diffstat (limited to 'test/files/neg')
-rw-r--r-- | test/files/neg/bug798.check | 6 | ||||
-rw-r--r-- | test/files/neg/bug798.scala | 3 |
2 files changed, 4 insertions, 5 deletions
diff --git a/test/files/neg/bug798.check b/test/files/neg/bug798.check index 6fd80bcba5..82286a7dfe 100644 --- a/test/files/neg/bug798.check +++ b/test/files/neg/bug798.check @@ -1,4 +1,4 @@ -bug798.scala:5 error: cyclic aliasing or subtyping involving type Bracks - type Bracks <: Bracks - ^ +bug798.scala:2 error: cyclic aliasing or subtyping involving type Bracks +trait Test[Bracks <: Bracks] { + ^ one error found diff --git a/test/files/neg/bug798.scala b/test/files/neg/bug798.scala index 9d95ae2ddb..a2bf66d19b 100644 --- a/test/files/neg/bug798.scala +++ b/test/files/neg/bug798.scala @@ -1,8 +1,7 @@ package test; -trait Test { +trait Test[Bracks <: Bracks] { def f(list : Any) = null; class C[T] - type Bracks <: Bracks val bracks : Bracks; val singletons = f(bracks); |