Skip to content

Commit d23583d

Browse files
authored
Merge pull request #6870 from dotty-staging/fix-#4369
Fix #4369: Add regression tests
2 parents 4545f3a + 231fc82 commit d23583d

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

tests/neg/i4369a.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
trait X[R <: Z, Z >: X[R, R]] // error
2+
class Z extends X[Z, Z]

tests/neg/i4369b.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
trait X[R <: Z, Z >: X[R, R] <: X[R, R]] // error // error
2+
class Z extends X[Z, Z]

tests/neg/i4369c.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
trait X { self =>
2+
type R <: Z
3+
type Z >: X { type R = self.R; type Z = self.R } // error // error // error
4+
}
5+
class Foo extends X { type R = Foo; type Z = Foo }

0 commit comments

Comments
 (0)