summaryrefslogtreecommitdiff
path: root/test/files/pos/bug1071.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-04-13 03:26:27 +0000
committerPaul Phillips <paulp@improving.org>2011-04-13 03:26:27 +0000
commit703bbdae73800e49d737e133e3a05929005294fc (patch)
tree72ffa7986fd9d9ad019609a7e02964d7ce530c2e /test/files/pos/bug1071.scala
parentfe268d97789b518c7a3d08428f2577cc08b91ede (diff)
downloadscala-703bbdae73800e49d737e133e3a05929005294fc.tar.gz
scala-703bbdae73800e49d737e133e3a05929005294fc.tar.bz2
scala-703bbdae73800e49d737e133e3a05929005294fc.zip
Test cases for #1071 and #4275 since I don't se...
Test cases for #1071 and #4275 since I don't see a lot of test cases, hint hint, no review.
Diffstat (limited to 'test/files/pos/bug1071.scala')
-rw-r--r--test/files/pos/bug1071.scala17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/files/pos/bug1071.scala b/test/files/pos/bug1071.scala
new file mode 100644
index 0000000000..59149a021b
--- /dev/null
+++ b/test/files/pos/bug1071.scala
@@ -0,0 +1,17 @@
+class C {
+ private val a = 0
+ def getA = a
+}
+
+class D(c: C) {
+ def a = c.getA
+}
+
+object Test {
+ implicit def c2d(c: C): D = new D(c)
+
+ val c = new C
+ (c: D).a // works
+ c.a // error
+}
+