summaryrefslogtreecommitdiff
path: root/test/pending
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2012-05-23 02:42:06 -0700
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-05-23 02:42:06 -0700
commitcebf241ad87358b0e8d2804750a4ac36e76f7091 (patch)
tree29e04607f5bf666bed4f8d78d1b757f0763fdd1e /test/pending
parent2e7daa10097246c03df1f77aebc85f1ecdebb7e9 (diff)
parent3f7b8b58748eb70aec4269f1ef63853b5ad4af60 (diff)
downloadscala-cebf241ad87358b0e8d2804750a4ac36e76f7091.tar.gz
scala-cebf241ad87358b0e8d2804750a4ac36e76f7091.tar.bz2
scala-cebf241ad87358b0e8d2804750a4ac36e76f7091.zip
Merge pull request #601 from adriaanm/3f7b8b58748eb70aec4269f1ef63853b5ad4af60
virtpatmat: treemaker approximation refactorings and exhaustivity
Diffstat (limited to 'test/pending')
-rw-r--r--test/pending/pos/no-widen-locals.scala19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/pending/pos/no-widen-locals.scala b/test/pending/pos/no-widen-locals.scala
new file mode 100644
index 0000000000..013e63f0a2
--- /dev/null
+++ b/test/pending/pos/no-widen-locals.scala
@@ -0,0 +1,19 @@
+// Worked from r23262 until that was reverted somewhere
+// around r25016.
+import annotation.switch
+
+object Test {
+ def f(x: Int) = {
+ val X1 = 5
+ val X2 = 10
+ val X3 = 15
+ val X4 = 20
+
+ (x: @switch) match {
+ case X1 => 1
+ case X2 => 2
+ case X3 => 3
+ case X4 => 4
+ }
+ }
+}