summaryrefslogtreecommitdiff
path: root/test/files/neg
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-06-22 22:12:26 +0000
committerPaul Phillips <paulp@improving.org>2011-06-22 22:12:26 +0000
commit066ab070e6715abd5fcec5acd54ffa35c26c8467 (patch)
tree8d254ef015d7e3f35dd29609193de84526097780 /test/files/neg
parent83db5e6600ebfd877719f99a96377f6e004cd547 (diff)
downloadscala-066ab070e6715abd5fcec5acd54ffa35c26c8467.tar.gz
scala-066ab070e6715abd5fcec5acd54ffa35c26c8467.tar.bz2
scala-066ab070e6715abd5fcec5acd54ffa35c26c8467.zip
Moved test for #4727 to where it was supposed t...
Moved test for #4727 to where it was supposed to go, no review.
Diffstat (limited to 'test/files/neg')
-rw-r--r--test/files/neg/bug4727.check11
-rw-r--r--test/files/neg/bug4727.scala7
2 files changed, 18 insertions, 0 deletions
diff --git a/test/files/neg/bug4727.check b/test/files/neg/bug4727.check
new file mode 100644
index 0000000000..cac35b1548
--- /dev/null
+++ b/test/files/neg/bug4727.check
@@ -0,0 +1,11 @@
+bug4727.scala:5: error: type mismatch;
+ found : Null
+ required: Int
+Note that implicit conversions are not applicable because they are ambiguous:
+ both method Integer2intNullConflict in class LowPriorityImplicits of type (x: Null)Int
+ and method Integer2int in object Predef of type (x: java.lang.Integer)Int
+ are possible conversion functions from Null to Int
+Error occurred in an application involving default arguments.
+ new C[Int]
+ ^
+one error found
diff --git a/test/files/neg/bug4727.scala b/test/files/neg/bug4727.scala
new file mode 100644
index 0000000000..40c06713ca
--- /dev/null
+++ b/test/files/neg/bug4727.scala
@@ -0,0 +1,7 @@
+class C[T](x : T = null)
+
+object Test {
+ def main(args: Array[String]): Unit = {
+ new C[Int]
+ }
+}