Skip to content

Commit e74fd6c

Browse files
authored
Merge pull request #4825 from dotty-staging/fix-4781
Fix #4781: Add neg test
2 parents 89ab499 + 678ecad commit e74fd6c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/neg/i4781.scala

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
class A
2+
class B extends A
3+
4+
class Map[T] { def foo(x: T): A = new A }
5+
6+
class AnyRefMap[T <: AnyRef] extends Map[T] {
7+
// This is an overload in Scala 2 but an override in Dotty
8+
def foo(y: T with AnyRef): B = new B // error: missing override modifier
9+
}

0 commit comments

Comments
 (0)