diff options
author | Adriaan Moors <adriaan@lightbend.com> | 2016-12-13 13:53:50 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-13 13:53:50 -0800 |
commit | 4c0a9f13e4c2d1669571d76645e180f60307f70f (patch) | |
tree | 659b3e1d5967144b79a08c452be3f417047aa2bf /test | |
parent | 7ae0aec7a202b22ea427d504ad3a79c0998e4b8f (diff) | |
parent | ae9a194b3a4d45f70b4fd9569833e036e9d31eda (diff) | |
download | scala-4c0a9f13e4c2d1669571d76645e180f60307f70f.tar.gz scala-4c0a9f13e4c2d1669571d76645e180f60307f70f.tar.bz2 scala-4c0a9f13e4c2d1669571d76645e180f60307f70f.zip |
Merge pull request #5558 from larsrh/topic/deprecated-y-flags
Remove deprecated -Y flags
Diffstat (limited to 'test')
-rw-r--r-- | test/files/neg/eta-expand-star-deprecation.check | 4 | ||||
-rw-r--r-- | test/files/neg/eta-expand-star-deprecation.flags | 1 | ||||
-rw-r--r-- | test/files/neg/eta-expand-star-deprecation.scala | 8 | ||||
-rw-r--r-- | test/files/run/eta-expand-star2.check | 2 | ||||
-rw-r--r-- | test/files/run/eta-expand-star2.flags | 1 | ||||
-rw-r--r-- | test/files/run/eta-expand-star2.scala | 8 | ||||
-rw-r--r-- | test/files/run/t7899-regression.check | 1 | ||||
-rw-r--r-- | test/files/run/t7899-regression.flags | 1 | ||||
-rw-r--r-- | test/files/run/t7899-regression.scala | 24 |
9 files changed, 0 insertions, 50 deletions
diff --git a/test/files/neg/eta-expand-star-deprecation.check b/test/files/neg/eta-expand-star-deprecation.check deleted file mode 100644 index a79f0df76c..0000000000 --- a/test/files/neg/eta-expand-star-deprecation.check +++ /dev/null @@ -1,4 +0,0 @@ -warning: -Yeta-expand-keeps-star is deprecated: This flag is scheduled for removal in 2.12. If you have a case where you need this flag then please report a bug. -error: No warnings can be incurred under -Xfatal-warnings. -one warning found -one error found diff --git a/test/files/neg/eta-expand-star-deprecation.flags b/test/files/neg/eta-expand-star-deprecation.flags deleted file mode 100644 index 5ac8b638e4..0000000000 --- a/test/files/neg/eta-expand-star-deprecation.flags +++ /dev/null @@ -1 +0,0 @@ --Yeta-expand-keeps-star -deprecation -Xfatal-warnings diff --git a/test/files/neg/eta-expand-star-deprecation.scala b/test/files/neg/eta-expand-star-deprecation.scala deleted file mode 100644 index 5749692522..0000000000 --- a/test/files/neg/eta-expand-star-deprecation.scala +++ /dev/null @@ -1,8 +0,0 @@ -object Test { - def f[T](xs: T*): Unit = () - def g[T] = f[T] _ - - def main(args: Array[String]): Unit = { - g(1, 2) - } -} diff --git a/test/files/run/eta-expand-star2.check b/test/files/run/eta-expand-star2.check deleted file mode 100644 index d6929e4969..0000000000 --- a/test/files/run/eta-expand-star2.check +++ /dev/null @@ -1,2 +0,0 @@ -warning: there was one deprecation warning; re-run with -deprecation for details -hello diff --git a/test/files/run/eta-expand-star2.flags b/test/files/run/eta-expand-star2.flags deleted file mode 100644 index 0402fe55a4..0000000000 --- a/test/files/run/eta-expand-star2.flags +++ /dev/null @@ -1 +0,0 @@ --Yeta-expand-keeps-star
\ No newline at end of file diff --git a/test/files/run/eta-expand-star2.scala b/test/files/run/eta-expand-star2.scala deleted file mode 100644 index eb650788d0..0000000000 --- a/test/files/run/eta-expand-star2.scala +++ /dev/null @@ -1,8 +0,0 @@ -object Test { - def f[T](xs: T*): T = xs.head - def g[T] = f[T] _ - - def main(args: Array[String]): Unit = { - println(g("hello")) - } -} diff --git a/test/files/run/t7899-regression.check b/test/files/run/t7899-regression.check deleted file mode 100644 index 602b03a1d1..0000000000 --- a/test/files/run/t7899-regression.check +++ /dev/null @@ -1 +0,0 @@ -warning: -Yinfer-by-name is deprecated: This flag is scheduled for removal in 2.12. If you have a case where you need this flag then please report a bug. diff --git a/test/files/run/t7899-regression.flags b/test/files/run/t7899-regression.flags deleted file mode 100644 index 553a27eafd..0000000000 --- a/test/files/run/t7899-regression.flags +++ /dev/null @@ -1 +0,0 @@ --Yinfer-by-name -deprecation diff --git a/test/files/run/t7899-regression.scala b/test/files/run/t7899-regression.scala deleted file mode 100644 index 67d38cdd1d..0000000000 --- a/test/files/run/t7899-regression.scala +++ /dev/null @@ -1,24 +0,0 @@ -import language.higherKinds - -object Test { - trait Monad[M[_]] { - def foo[A](ma: M[A])(f: M[A] => Any) = f(ma) - } - implicit def function1Covariant[T]: Monad[({type l[a] = (T => a)})#l] = - new Monad[({type l[a] = (T => a)})#l] {} - - def main(args: Array[String]) { - // inference of T = (=> Any) here was outlawed by SI-7899 / 8ed7099 - // but this pattern is used in Scalaz in just a few places and caused - // a regression. - // - // Inference of a by-name type doesn't *always* lead to a ClassCastException, - // it only gets there if a method in generic code accepts a parameter of - // that type. - // - // We need to introduce the stricter inference rules gradually, probably - // with a warning. - val m = implicitly[Monad[({type f[+x] = (=> Any) => x})#f]] - assert(m.foo[Int]((x => 0))(f => f(???)) == 0) - } -} |