Skip to content

Commit eeee941

Browse files
committed
More negative override tests
1 parent 2514c3b commit eeee941

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

test/dotc/tests.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ class tests extends CompilerTest {
8383
@Test def neg_autoTupling2 = compileFile(negDir, "autoTuplingTest", xerrors = 4)
8484
@Test def neg_companions = compileFile(negDir, "companions", xerrors = 1)
8585
@Test def neg_over = compileFile(negDir, "over", xerrors = 3)
86-
@Test def neg_overrides = compileFile(negDir, "overrides", xerrors = 9)
86+
@Test def neg_overrides = compileFile(negDir, "overrides", xerrors = 11)
8787
@Test def neg_projections = compileFile(negDir, "projections", xerrors = 1)
8888
@Test def neg_i39 = compileFile(negDir, "i39", xerrors = 1)
8989
@Test def neg_i50_volatile = compileFile(negDir, "i50-volatile", xerrors = 4)

tests/neg/overrides.scala

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,17 @@ package p4 {
107107
case class D[T](head: Int) extends C[T]
108108

109109
}
110+
111+
package p5 {
112+
class A {
113+
def m: String = "foo"
114+
}
115+
116+
class B extends A {
117+
override val m: Int = 42
118+
}
119+
120+
class C extends A {
121+
override def m: Int = 42
122+
}
123+
}

0 commit comments

Comments
 (0)