aboutsummaryrefslogtreecommitdiff
path: root/tests/neg
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2017-02-03 10:07:14 +1100
committerMartin Odersky <odersky@gmail.com>2017-02-08 22:20:26 +1100
commit0828a5275ace05ac3bcc89c3fbbced389fab7107 (patch)
treec9967d6f024a40b039a7bbf402553acd0e2e49ef /tests/neg
parentff0921c2e588eeb6590efea057862c14f2154e99 (diff)
downloaddotty-0828a5275ace05ac3bcc89c3fbbced389fab7107.tar.gz
dotty-0828a5275ace05ac3bcc89c3fbbced389fab7107.tar.bz2
dotty-0828a5275ace05ac3bcc89c3fbbced389fab7107.zip
Add test scenarios
Diffstat (limited to 'tests/neg')
-rw-r--r--tests/neg/i1501.scala10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/neg/i1501.scala b/tests/neg/i1501.scala
index 045f2be1d..685566403 100644
--- a/tests/neg/i1501.scala
+++ b/tests/neg/i1501.scala
@@ -16,3 +16,13 @@ object Test {
println(new C().foo)
}
}
+
+object Test2 {
+ class A
+ class SubA(x: Int) extends A
+ trait TA extends A
+ trait TSubA extends SubA(2) // error: trait TSubA may not call constructor of class SubA
+
+
+ class Foo extends TA with TSubA // error: missing argument for parameter x of constructor SubA:
+}