summaryrefslogtreecommitdiff
path: root/test/files/pos/bug613.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2006-05-22 15:25:36 +0000
committerMartin Odersky <odersky@gmail.com>2006-05-22 15:25:36 +0000
commitd83476284ecca4f33986fcc265bb8a3f09f76c72 (patch)
treed7b1d5bee5060a98f892c2d68f074b6d5a9ceedd /test/files/pos/bug613.scala
parentc039ddddee91cf699be6952e24efa6c9768f2981 (diff)
downloadscala-d83476284ecca4f33986fcc265bb8a3f09f76c72.tar.gz
scala-d83476284ecca4f33986fcc265bb8a3f09f76c72.tar.bz2
scala-d83476284ecca4f33986fcc265bb8a3f09f76c72.zip
Fixed bug 613
Diffstat (limited to 'test/files/pos/bug613.scala')
-rw-r--r--test/files/pos/bug613.scala17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/files/pos/bug613.scala b/test/files/pos/bug613.scala
new file mode 100644
index 0000000000..49071fa806
--- /dev/null
+++ b/test/files/pos/bug613.scala
@@ -0,0 +1,17 @@
+class Outer extends Application {
+ val y: int = 1
+ abstract class C {
+ val x: int
+ }
+ val foo = new C {
+ class I {
+ val z = y
+ }
+ val x = (new I).z
+ }
+}
+
+object Test extends Application {
+ val o = new Outer
+ Console.println(o.foo.x)
+}