From 6b484e9240c848e70e05183a760be3cb98b31fe1 Mon Sep 17 00:00:00 2001 From: Nicolas Stucki Date: Wed, 10 Jan 2018 16:44:35 +0100 Subject: [PATCH] Fix #3323: Add regression test --- compiler/test/dotty/tools/dotc/CompilationTests.scala | 2 ++ tests/pos-special/i3323.scala | 7 +++++++ tests/pos-special/i3323b.scala | 7 +++++++ 3 files changed, 16 insertions(+) create mode 100644 tests/pos-special/i3323.scala create mode 100644 tests/pos-special/i3323b.scala diff --git a/compiler/test/dotty/tools/dotc/CompilationTests.scala b/compiler/test/dotty/tools/dotc/CompilationTests.scala index f382d89f3946..981582e67efe 100644 --- a/compiler/test/dotty/tools/dotc/CompilationTests.scala +++ b/compiler/test/dotty/tools/dotc/CompilationTests.scala @@ -55,6 +55,8 @@ class CompilationTests extends ParallelTesting { compileFile("../tests/pos-scala2/rewrites.scala", scala2Mode.and("-rewrite")).copyToTarget() + compileFile("../tests/pos-special/utf8encoded.scala", explicitUTF8) + compileFile("../tests/pos-special/utf16encoded.scala", explicitUTF16) + + compileFile("../tests/pos-special/i3323.scala", defaultOptions.and("-Xfatal-warnings")) + + compileFile("../tests/pos-special/i3323b.scala", defaultOptions.and("-Xfatal-warnings")) + compileFile("../tests/pos-special/i3589-b.scala", defaultOptions.and("-Xfatal-warnings")) + compileList( "compileMixed", diff --git a/tests/pos-special/i3323.scala b/tests/pos-special/i3323.scala new file mode 100644 index 000000000000..220cbd68041b --- /dev/null +++ b/tests/pos-special/i3323.scala @@ -0,0 +1,7 @@ +class Foo { + def foo[A](lss: List[List[A]]): Unit = { + lss match { + case xss: List[List[A]] => + } + } +} diff --git a/tests/pos-special/i3323b.scala b/tests/pos-special/i3323b.scala new file mode 100644 index 000000000000..df4b9bb2dc76 --- /dev/null +++ b/tests/pos-special/i3323b.scala @@ -0,0 +1,7 @@ +class Foo { + def foo(lss: List[Int]): Unit = { + lss match { + case xss: List[Int] => + } + } +}