summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-03-11 22:56:13 -0700
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-03-11 22:56:13 -0700
commit52adf130409df57fd612a119e352345cf1c93979 (patch)
tree45de8f6905b15b9c60e92779a835f71e988d2c95 /test
parentd168c7d8844830987f24325b608625153a0cfa7c (diff)
parent745c36a3289d9d5a9078ee07dc4f7187e1cb2fc3 (diff)
downloadscala-52adf130409df57fd612a119e352345cf1c93979.tar.gz
scala-52adf130409df57fd612a119e352345cf1c93979.tar.bz2
scala-52adf130409df57fd612a119e352345cf1c93979.zip
Merge pull request #2224 from retronym/ticket/7238
SI-7328 Bail out of names/defaults when args are error typed
Diffstat (limited to 'test')
-rw-r--r--test/files/neg/t7238.check6
-rw-r--r--test/files/neg/t7238.scala7
2 files changed, 13 insertions, 0 deletions
diff --git a/test/files/neg/t7238.check b/test/files/neg/t7238.check
new file mode 100644
index 0000000000..b87f83ff65
--- /dev/null
+++ b/test/files/neg/t7238.check
@@ -0,0 +1,6 @@
+t7238.scala:6: error: type mismatch;
+ found : Seq[Any]
+ required: Seq[String]
+ c.c()(Seq[Any](): _*)
+ ^
+one error found
diff --git a/test/files/neg/t7238.scala b/test/files/neg/t7238.scala
new file mode 100644
index 0000000000..d42dc8d385
--- /dev/null
+++ b/test/files/neg/t7238.scala
@@ -0,0 +1,7 @@
+trait Main {
+ trait C {
+ def c(x: Any = 0)(bs: String*)
+ }
+ def c: C
+ c.c()(Seq[Any](): _*)
+}