aboutsummaryrefslogtreecommitdiff
path: root/tests/neg/i705-inner-value-class.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/neg/i705-inner-value-class.scala')
-rw-r--r--tests/neg/i705-inner-value-class.scala7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/neg/i705-inner-value-class.scala b/tests/neg/i705-inner-value-class.scala
index 6dec7b0f9..f638b0670 100644
--- a/tests/neg/i705-inner-value-class.scala
+++ b/tests/neg/i705-inner-value-class.scala
@@ -2,6 +2,13 @@ class Foo {
class B(val a: Int) extends AnyVal // error
}
+class VCwithBadMembers(val a: Int) extends AnyVal {
+ def this() = this(1) // error
+ var x = 0 // error
+ val y = 2 // error
+ println("hi") // error
+}
+
object Test {
class B(val a: Int) extends AnyVal // ok
def f = {