summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2014-02-21 15:00:55 +0100
committerJason Zaugg <jzaugg@gmail.com>2014-02-21 15:00:55 +0100
commitaf709cc0ec8ae7762eafcb5cd3aa260864e84c8c (patch)
tree381296a2516d2301b19418a1bd7b0cd9dd2ec3f6 /test
parent0732822644a423baaa27000e03621a55755402fa (diff)
parent810db8540f259407decb4557aece0dfec4e58a03 (diff)
downloadscala-af709cc0ec8ae7762eafcb5cd3aa260864e84c8c.tar.gz
scala-af709cc0ec8ae7762eafcb5cd3aa260864e84c8c.tar.bz2
scala-af709cc0ec8ae7762eafcb5cd3aa260864e84c8c.zip
Merge pull request #3564 from adriaanm/t6675
SI-6675 deprecation warning for auto-tupling in patterns
Diffstat (limited to 'test')
-rw-r--r--test/files/neg/t6675.flags2
-rw-r--r--test/files/neg/t6675b.flags2
-rw-r--r--test/files/pos/t6675.flags2
-rw-r--r--test/files/run/t6111.check1
-rw-r--r--test/files/run/t6111.scala2
5 files changed, 6 insertions, 3 deletions
diff --git a/test/files/neg/t6675.flags b/test/files/neg/t6675.flags
index e93641e931..2843ea9efc 100644
--- a/test/files/neg/t6675.flags
+++ b/test/files/neg/t6675.flags
@@ -1 +1 @@
--Xlint -Xfatal-warnings \ No newline at end of file
+-deprecation -Xlint -Xfatal-warnings \ No newline at end of file
diff --git a/test/files/neg/t6675b.flags b/test/files/neg/t6675b.flags
index 1008b0a70c..2fcfa0cddb 100644
--- a/test/files/neg/t6675b.flags
+++ b/test/files/neg/t6675b.flags
@@ -1 +1 @@
--Xlint
+-deprecation -Xlint
diff --git a/test/files/pos/t6675.flags b/test/files/pos/t6675.flags
index e8fb65d50c..d1b831ea87 100644
--- a/test/files/pos/t6675.flags
+++ b/test/files/pos/t6675.flags
@@ -1 +1 @@
--Xfatal-warnings \ No newline at end of file
+-deprecation -Xfatal-warnings \ No newline at end of file
diff --git a/test/files/run/t6111.check b/test/files/run/t6111.check
index 7fd2e33526..1f23a87f73 100644
--- a/test/files/run/t6111.check
+++ b/test/files/run/t6111.check
@@ -1,2 +1,3 @@
+warning: there were 2 deprecation warning(s); re-run with -deprecation for details
(8,8)
(x,x)
diff --git a/test/files/run/t6111.scala b/test/files/run/t6111.scala
index 7cceea1d09..c0bcf17a07 100644
--- a/test/files/run/t6111.scala
+++ b/test/files/run/t6111.scala
@@ -1,3 +1,5 @@
+// SI-6675 DEPRECATED AUTO-TUPLING BECAUSE BAD IDEA -- MEAMAXIMACULPA
+// TODO: remove this test case in 2.12, when the deprecation will go into effect and this will no longer compile
// slightly overkill, but a good test case for implicit resolution in extractor calls,
// along with the real fix: an extractor pattern with 1 sub-pattern should type check for all extractors
// that return Option[T], whatever T (even if it's a tuple)