summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/files/neg/bug236.check4
-rw-r--r--test/files/neg/bug236.scala6
-rw-r--r--test/neg/bug236.check4
-rw-r--r--test/neg/bug236.scala6
4 files changed, 20 insertions, 0 deletions
diff --git a/test/files/neg/bug236.check b/test/files/neg/bug236.check
new file mode 100644
index 0000000000..6c1b463d68
--- /dev/null
+++ b/test/files/neg/bug236.check
@@ -0,0 +1,4 @@
+bug236.scala:4: constructor A of type ()A cannot be applied to (scala.Int)
+ class B extends A(1) {
+ ^
+one error found
diff --git a/test/files/neg/bug236.scala b/test/files/neg/bug236.scala
new file mode 100644
index 0000000000..d109bab616
--- /dev/null
+++ b/test/files/neg/bug236.scala
@@ -0,0 +1,6 @@
+ class A {
+ private def this(i: Int) = this();
+ }
+ class B extends A(1) {
+ val a = new A(1);
+ }
diff --git a/test/neg/bug236.check b/test/neg/bug236.check
new file mode 100644
index 0000000000..6c1b463d68
--- /dev/null
+++ b/test/neg/bug236.check
@@ -0,0 +1,4 @@
+bug236.scala:4: constructor A of type ()A cannot be applied to (scala.Int)
+ class B extends A(1) {
+ ^
+one error found
diff --git a/test/neg/bug236.scala b/test/neg/bug236.scala
new file mode 100644
index 0000000000..d109bab616
--- /dev/null
+++ b/test/neg/bug236.scala
@@ -0,0 +1,6 @@
+ class A {
+ private def this(i: Int) = this();
+ }
+ class B extends A(1) {
+ val a = new A(1);
+ }