diff options
author | Nicolas Stucki <nicolas.stucki@gmail.com> | 2016-08-24 13:38:40 +0200 |
---|---|---|
committer | Nicolas Stucki <nicolas.stucki@gmail.com> | 2016-09-05 11:52:37 +0200 |
commit | bd54fd04dada033836d2b9113e40b9485a52522a (patch) | |
tree | 8bf563d777ea2bdd17cf3578e30e9df9b3681e75 /tests/untried | |
parent | a0e7adb070ee9c73c0cca081196198296cbd63ab (diff) | |
download | dotty-bd54fd04dada033836d2b9113e40b9485a52522a.tar.gz dotty-bd54fd04dada033836d2b9113e40b9485a52522a.tar.bz2 dotty-bd54fd04dada033836d2b9113e40b9485a52522a.zip |
Fix #1468: Add type parameter support for scala.Dynamic
Diffstat (limited to 'tests/untried')
-rw-r--r-- | tests/untried/neg/t6663.check | 6 | ||||
-rw-r--r-- | tests/untried/neg/t6663.scala | 19 |
2 files changed, 0 insertions, 25 deletions
diff --git a/tests/untried/neg/t6663.check b/tests/untried/neg/t6663.check deleted file mode 100644 index aa4faa4a4..000000000 --- a/tests/untried/neg/t6663.check +++ /dev/null @@ -1,6 +0,0 @@ -t6663.scala:16: error: type mismatch; - found : String - required: Int - var v = new C(42).foo[String].get :Int - ^ -one error found diff --git a/tests/untried/neg/t6663.scala b/tests/untried/neg/t6663.scala deleted file mode 100644 index 4a358dfbc..000000000 --- a/tests/untried/neg/t6663.scala +++ /dev/null @@ -1,19 +0,0 @@ -import language.dynamics - -class C(v: Any) extends Dynamic { - def selectDynamic[T](n: String): Option[T] = Option(v.asInstanceOf[T]) - def applyDynamic[T](n: String)(): Option[T] = Option(v.asInstanceOf[T]) -} - -object Test extends App { - // this should be converted to - // C(42).selectDynamic[String]("foo").get - // causing a compile error. - - // but, before fixing SI-6663, became - // C(42).selectDynamic("foo").get, ignoring - // the [String] type parameter - var v = new C(42).foo[String].get :Int - println(v) -} - |