Skip to content

Commit 6bad77e

Browse files
allanrenucciliufengyun
authored andcommitted
Update test cases
1 parent 6a0dbb7 commit 6bad77e

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ class CompilationTests extends ParallelTesting {
182182
compileFile("../tests/neg/tailcall/tailrec.scala", defaultOptions) +
183183
compileFile("../tests/neg/tailcall/tailrec-2.scala", defaultOptions) +
184184
compileFile("../tests/neg/tailcall/tailrec-3.scala", defaultOptions) +
185+
compileFile("../tests/neg/i3246.scala", scala2Mode) +
185186
compileDir("../tests/neg/typedIdents", defaultOptions)
186187
}.checkExpectedErrors()
187188

tests/neg/i3246.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
class Test {
22
def foo(x: Int) = 1
3-
val bar: () => Int = foo _
3+
val bar: () => Int = foo _ // error: type mismatch
44
}

tests/pos-scala2/i3246.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,8 @@ class Test {
44
def baz = 1
55
def bam: () => Int = baz _
66
def ban: () => Int = 1 _
7+
8+
def titi(fun: () => Unit) = ???
9+
def toto(fun: => Int) = titi(fun _)
10+
titi(1 _) // rejected by scalac
711
}

0 commit comments

Comments
 (0)