summaryrefslogtreecommitdiff
path: root/test/files/pos/bug3570.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-07-01 20:32:02 +0000
committerPaul Phillips <paulp@improving.org>2010-07-01 20:32:02 +0000
commit7bee6a54009c4978c0e7511b88c59e68aa39683c (patch)
treee4359de8d8f0ae8315e82f7325e004c968eab947 /test/files/pos/bug3570.scala
parent02f73a54eed0d5153a657728b0fa9f3db629d7f4 (diff)
downloadscala-7bee6a54009c4978c0e7511b88c59e68aa39683c.tar.gz
scala-7bee6a54009c4978c0e7511b88c59e68aa39683c.tar.bz2
scala-7bee6a54009c4978c0e7511b88c59e68aa39683c.zip
A crasher in the pattern matcher revealed a fla...
A crasher in the pattern matcher revealed a flaw in how equality comparisons were constructed. Closes #3570, no review.
Diffstat (limited to 'test/files/pos/bug3570.scala')
-rw-r--r--test/files/pos/bug3570.scala7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/files/pos/bug3570.scala b/test/files/pos/bug3570.scala
new file mode 100644
index 0000000000..8921f83b2a
--- /dev/null
+++ b/test/files/pos/bug3570.scala
@@ -0,0 +1,7 @@
+class test {
+ object Break extends Throwable
+ def break = throw Break
+ def block(x: => Unit) {
+ try { x } catch { case e: Break.type => }
+ }
+}