summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2012-02-23 13:07:12 +0100
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-02-23 13:07:12 +0100
commit7a5c1765421cc011903b53e8c73afd5531f82702 (patch)
tree465c754717ba317be2d914d8e9e33f68a86195df /test/files
parentce20632da7dc5ef5d324e4eafd823b1d523b3e70 (diff)
downloadscala-7a5c1765421cc011903b53e8c73afd5531f82702.tar.gz
scala-7a5c1765421cc011903b53e8c73afd5531f82702.tar.bz2
scala-7a5c1765421cc011903b53e8c73afd5531f82702.zip
test for TooManyArgsPatternError
Diffstat (limited to 'test/files')
-rw-r--r--test/files/neg/error_tooManyArgsPattern.check4
-rw-r--r--test/files/neg/error_tooManyArgsPattern.scala5
2 files changed, 9 insertions, 0 deletions
diff --git a/test/files/neg/error_tooManyArgsPattern.check b/test/files/neg/error_tooManyArgsPattern.check
new file mode 100644
index 0000000000..ee401ad061
--- /dev/null
+++ b/test/files/neg/error_tooManyArgsPattern.check
@@ -0,0 +1,4 @@
+error_tooManyArgsPattern.scala:3: error: too many arguments for unapply pattern, maximum = 22
+ case List(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) => 7
+ ^
+one error found
diff --git a/test/files/neg/error_tooManyArgsPattern.scala b/test/files/neg/error_tooManyArgsPattern.scala
new file mode 100644
index 0000000000..d55ba61001
--- /dev/null
+++ b/test/files/neg/error_tooManyArgsPattern.scala
@@ -0,0 +1,5 @@
+object Test {
+ def test(xs: Any) = xs match { // test error message TooManyArgsPatternError
+ case List(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) => 7
+ }
+}