aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorVladimirNik <vladimir.nikolaev9@gmail.com>2016-03-07 17:00:47 +0100
committerVladimirNik <vladimir.nikolaev9@gmail.com>2016-03-07 17:09:47 +0100
commitf1348f79566277ce72e1e4e070bf94a54b0f787e (patch)
tree99f23fd5ab12c2b33ad87731ac6816b2e5c8d052 /tests
parent742ae7552cc0ebea700ddcb5892a673a1eaca967 (diff)
downloaddotty-f1348f79566277ce72e1e4e070bf94a54b0f787e.tar.gz
dotty-f1348f79566277ce72e1e4e070bf94a54b0f787e.tar.bz2
dotty-f1348f79566277ce72e1e4e070bf94a54b0f787e.zip
Fix for separate compilation with value class issue (missing companion object - #1137)
Diffstat (limited to 'tests')
-rw-r--r--tests/pos/i1137-1/A_1.scala1
-rw-r--r--tests/pos/i1137-1/B_2.scala3
-rw-r--r--tests/pos/i1137-2/A_1.scala3
-rw-r--r--tests/pos/i1137-2/B_2.scala4
-rw-r--r--tests/pos/i1137-3/A_1.scala2
-rw-r--r--tests/pos/i1137-3/B_2.scala3
6 files changed, 16 insertions, 0 deletions
diff --git a/tests/pos/i1137-1/A_1.scala b/tests/pos/i1137-1/A_1.scala
new file mode 100644
index 000000000..e50bef651
--- /dev/null
+++ b/tests/pos/i1137-1/A_1.scala
@@ -0,0 +1 @@
+class A(val self: Double) extends AnyVal
diff --git a/tests/pos/i1137-1/B_2.scala b/tests/pos/i1137-1/B_2.scala
new file mode 100644
index 000000000..644d5bd1d
--- /dev/null
+++ b/tests/pos/i1137-1/B_2.scala
@@ -0,0 +1,3 @@
+object B {
+ def foo: A = new A(1)
+}
diff --git a/tests/pos/i1137-2/A_1.scala b/tests/pos/i1137-2/A_1.scala
new file mode 100644
index 000000000..e87b31e02
--- /dev/null
+++ b/tests/pos/i1137-2/A_1.scala
@@ -0,0 +1,3 @@
+object ATest {
+ class A(val self: Double) extends AnyVal
+}
diff --git a/tests/pos/i1137-2/B_2.scala b/tests/pos/i1137-2/B_2.scala
new file mode 100644
index 000000000..9a3b013d3
--- /dev/null
+++ b/tests/pos/i1137-2/B_2.scala
@@ -0,0 +1,4 @@
+object B {
+ import ATest._
+ def foo: A = new A(1)
+}
diff --git a/tests/pos/i1137-3/A_1.scala b/tests/pos/i1137-3/A_1.scala
new file mode 100644
index 000000000..96b66e594
--- /dev/null
+++ b/tests/pos/i1137-3/A_1.scala
@@ -0,0 +1,2 @@
+class A(val self: Double) extends AnyVal
+object A
diff --git a/tests/pos/i1137-3/B_2.scala b/tests/pos/i1137-3/B_2.scala
new file mode 100644
index 000000000..644d5bd1d
--- /dev/null
+++ b/tests/pos/i1137-3/B_2.scala
@@ -0,0 +1,3 @@
+object B {
+ def foo: A = new A(1)
+}