aboutsummaryrefslogtreecommitdiff
path: root/tests/untried
diff options
context:
space:
mode:
authorNicolas Stucki <nicolas.stucki@gmail.com>2016-08-24 13:38:40 +0200
committerNicolas Stucki <nicolas.stucki@gmail.com>2016-09-05 11:52:37 +0200
commitbd54fd04dada033836d2b9113e40b9485a52522a (patch)
tree8bf563d777ea2bdd17cf3578e30e9df9b3681e75 /tests/untried
parenta0e7adb070ee9c73c0cca081196198296cbd63ab (diff)
downloaddotty-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.check6
-rw-r--r--tests/untried/neg/t6663.scala19
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)
-}
-