summaryrefslogtreecommitdiff
path: root/test/files/neg/pat_unreachable.check
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-12-25 21:51:18 -0800
committerPaul Phillips <paulp@improving.org>2012-12-26 06:14:41 -0800
commit6084d2d948bb92c5153e0e4391c3bf80d2eafe38 (patch)
treede1978ba93b3c194e3361b00cd409cd8681e5e7b /test/files/neg/pat_unreachable.check
parentd2a7aa4ba1c048e52affb0eb2b9167a18dc29c83 (diff)
downloadscala-6084d2d948bb92c5153e0e4391c3bf80d2eafe38.tar.gz
scala-6084d2d948bb92c5153e0e4391c3bf80d2eafe38.tar.bz2
scala-6084d2d948bb92c5153e0e4391c3bf80d2eafe38.zip
Removed old pattern matcher.
Diffstat (limited to 'test/files/neg/pat_unreachable.check')
-rw-r--r--test/files/neg/pat_unreachable.check19
1 files changed, 10 insertions, 9 deletions
diff --git a/test/files/neg/pat_unreachable.check b/test/files/neg/pat_unreachable.check
index c5706b7fad..b4c0e7e104 100644
--- a/test/files/neg/pat_unreachable.check
+++ b/test/files/neg/pat_unreachable.check
@@ -1,13 +1,14 @@
-pat_unreachable.scala:5: error: unreachable code
- case Seq(x, y, z, w) => List(z,w) // redundant!
- ^
-pat_unreachable.scala:9: error: unreachable code
- case Seq(x, y) => List(x, y)
- ^
-pat_unreachable.scala:23: error: unreachable code
+pat_unreachable.scala:22: warning: patterns after a variable pattern cannot match (SLS 8.1.1)
+If you intended to match against parameter b of method contrivedExample, you must use backticks, like: case `b` =>
+ case b => println("matched b")
+ ^
+pat_unreachable.scala:23: warning: unreachable code due to variable pattern 'b' on line 22
+If you intended to match against parameter c of method contrivedExample, you must use backticks, like: case `c` =>
case c => println("matched c")
^
-pat_unreachable.scala:24: error: unreachable code
+pat_unreachable.scala:24: warning: unreachable code due to variable pattern 'b' on line 22
case _ => println("matched neither")
^
-four errors found
+error: No warnings can be incurred under -Xfatal-warnings.
+three warnings found
+one error found