Skip to content

Commit 742f881

Browse files
authored
Merge pull request #2231 from dotty-staging/fix-#2230
Fix #2230: Add regression test.
2 parents 6b041ee + 25b5705 commit 742f881

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

compiler/test/dotty/tools/dotc/CompilationTests.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ class CompilationTests extends ParallelTesting {
156156
compileFile("../tests/neg/customArgs/nopredef.scala", defaultOptions.and("-Yno-predef")) +
157157
compileFile("../tests/neg/customArgs/noimports.scala", defaultOptions.and("-Yno-imports")) +
158158
compileFile("../tests/neg/customArgs/noimports2.scala", defaultOptions.and("-Yno-imports")) +
159+
compileFile("../tests/neg/customArgs/overloadsOnAbstractTypes.scala", allowDoubleBindings) +
159160
compileFile("../tests/neg/tailcall/t1672b.scala", defaultOptions) +
160161
compileFile("../tests/neg/tailcall/t3275.scala", defaultOptions) +
161162
compileFile("../tests/neg/tailcall/t6574.scala", defaultOptions) +
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
class Test1 {
3+
type A
4+
type B <: A
5+
6+
def foo(): A = ???
7+
def foo(): A = ??? // error
8+
9+
def bar(): A = ???
10+
def bar(): B = ??? // error
11+
}
12+
13+
class Test2 {
14+
type A
15+
type B <: A
16+
17+
def foo(x: A) = ???
18+
def foo(x: A) = ??? // error
19+
20+
def bar(x: A) = ???
21+
def bar(x: B) = ??? // error
22+
}

0 commit comments

Comments
 (0)