summaryrefslogtreecommitdiff
path: root/test/files/neg/t5878.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2012-07-29 14:10:36 +0200
committerMartin Odersky <odersky@gmail.com>2012-07-29 14:10:45 +0200
commitdaf0953c1f5d76b468a75911f3f22162d631415c (patch)
tree715a6192f30e6383b2621e58ba027573c78713fb /test/files/neg/t5878.scala
parent1f95d356ee69a442f98aedc024a1aa7e4672d20a (diff)
downloadscala-daf0953c1f5d76b468a75911f3f22162d631415c.tar.gz
scala-daf0953c1f5d76b468a75911f3f22162d631415c.tar.bz2
scala-daf0953c1f5d76b468a75911f3f22162d631415c.zip
Closes SI-5878
We need to impose an additional rule on value classes: They may not unbox directly or indirectly to themselves.
Diffstat (limited to 'test/files/neg/t5878.scala')
-rw-r--r--test/files/neg/t5878.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/files/neg/t5878.scala b/test/files/neg/t5878.scala
new file mode 100644
index 0000000000..b4e33627ef
--- /dev/null
+++ b/test/files/neg/t5878.scala
@@ -0,0 +1,6 @@
+case class Foo(x: Bar) extends AnyVal
+case class Bar(x: Foo) extends AnyVal
+
+class Foo1(val x: Bar1) extends AnyVal
+class Bar1(val x: Foo1) extends AnyVal
+