aboutsummaryrefslogtreecommitdiff
path: root/tests/run/traitParams.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/run/traitParams.scala')
-rw-r--r--tests/run/traitParams.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/run/traitParams.scala b/tests/run/traitParams.scala
index c1b77cf37..82c176461 100644
--- a/tests/run/traitParams.scala
+++ b/tests/run/traitParams.scala
@@ -10,6 +10,12 @@ trait U extends T {
State.s += 1
override def f = super.f + y
}
+trait U2(a: Any) extends T {
+ def d = a // okay
+ val v = a // okay
+ a // used to crash
+}
+
import State._
class C(x: Int) extends U with T(x, x * x + s)
class C2(x: Int) extends T(x, x * x + s) with U