summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2014-07-18 13:49:42 +0200
committerJason Zaugg <jzaugg@gmail.com>2014-07-18 13:49:42 +0200
commite4287f8d6c4ab4aa6384d83b9bd47abd677402b0 (patch)
tree0e20f16f296dc656695ec616ed11681268da308d /test/files
parent462fe6a7189dbfef7b2cf888f9716a80880c0d9f (diff)
parentf36e7008937a1672c0e57dbf2eefe7a80e8988d7 (diff)
downloadscala-e4287f8d6c4ab4aa6384d83b9bd47abd677402b0.tar.gz
scala-e4287f8d6c4ab4aa6384d83b9bd47abd677402b0.tar.bz2
scala-e4287f8d6c4ab4aa6384d83b9bd47abd677402b0.zip
Merge pull request #3873 from retronym/ticket/8710
SI-8710 Fix crasher for value classes + private + overloading
Diffstat (limited to 'test/files')
-rw-r--r--test/files/run/t8710.scala17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/files/run/t8710.scala b/test/files/run/t8710.scala
new file mode 100644
index 0000000000..15aab5b8a4
--- /dev/null
+++ b/test/files/run/t8710.scala
@@ -0,0 +1,17 @@
+class Bar(val x: Int) extends AnyVal {
+ def f: String = f(0)
+ private def f(x: Int): String = ""
+}
+
+class Baz(val x: Int) extends AnyVal {
+ def f: String = "123"
+ private def f(x: Int): String = ""
+}
+object Baz {
+ def x(b: Baz) = b.f(0)
+}
+
+object Test extends App {
+ new Bar(23).f
+ new Baz(23).f
+}