Skip to content

Commit 91e7fc4

Browse files
committed
Fix #4167: Add regression test
1 parent e51db1c commit 91e7fc4

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

tests/pos/i4167/Test_2.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package collection
2+
3+
object Test {
4+
type AnyConstr[X] = Any
5+
val test: SeqOps[Char, AnyConstr, _] = null.asInstanceOf[StringOps]
6+
}

tests/pos/i4167/collections_1.scala

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package collection
2+
3+
trait Seq[+A] extends SeqOps[A, Seq, Seq[A]]
4+
trait SeqOps[+A, +CC[_], +C] extends Any
5+
6+
package immutable {
7+
trait Seq[+A] extends collection.Seq[A] with SeqOps[A, Seq, Seq[A]]
8+
trait SeqOps[+A, +CC[_], +C] extends collection.SeqOps[A, CC, C]
9+
}
10+
11+
class StringOps extends collection.SeqOps[Char, immutable.Seq, String]

0 commit comments

Comments
 (0)