aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2017-02-09 22:49:19 +1100
committerMartin Odersky <odersky@gmail.com>2017-04-04 13:29:38 +0200
commit2be70e6019cff01d8a4bc40b90614c64d5d638ff (patch)
tree9ce1c656c1d3c74d84f95d11bb6a87589b294722 /tests
parentadf90094dce4bff8f6c8b7be92e7602b7bbf3085 (diff)
downloaddotty-2be70e6019cff01d8a4bc40b90614c64d5d638ff.tar.gz
dotty-2be70e6019cff01d8a4bc40b90614c64d5d638ff.tar.bz2
dotty-2be70e6019cff01d8a4bc40b90614c64d5d638ff.zip
Another test
Diffstat (limited to 'tests')
-rw-r--r--tests/run/enum-List3.check1
-rw-r--r--tests/run/enum-List3.scala10
2 files changed, 11 insertions, 0 deletions
diff --git a/tests/run/enum-List3.check b/tests/run/enum-List3.check
new file mode 100644
index 000000000..1d4812de1
--- /dev/null
+++ b/tests/run/enum-List3.check
@@ -0,0 +1 @@
+Cons(1,Cons(2,Cons(3,Nil)))
diff --git a/tests/run/enum-List3.scala b/tests/run/enum-List3.scala
new file mode 100644
index 000000000..e5ffe1a28
--- /dev/null
+++ b/tests/run/enum-List3.scala
@@ -0,0 +1,10 @@
+enum List[+T] {
+ case Cons(x: T, xs: List[T])
+ case Nil extends List[Nothing]
+}
+object Test {
+ import List._
+ val xs = Cons(1, Cons(2, Cons(3, Nil)))
+ def main(args: Array[String]) = println(xs)
+}
+