summaryrefslogtreecommitdiff
path: root/test/files/run/bug429.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2006-05-30 10:47:58 +0000
committerMartin Odersky <odersky@gmail.com>2006-05-30 10:47:58 +0000
commitf7a989f23a40541d6f2b6de88dca3c55e6d7376f (patch)
tree4c86eb89b85ebfebc0f458b3efbb68df668b68d7 /test/files/run/bug429.scala
parent335de89b823ac04008aab6a05569d1097068e6cf (diff)
downloadscala-f7a989f23a40541d6f2b6de88dca3c55e6d7376f.tar.gz
scala-f7a989f23a40541d6f2b6de88dca3c55e6d7376f.tar.bz2
scala-f7a989f23a40541d6f2b6de88dca3c55e6d7376f.zip
fixed bugs615 and 617
Diffstat (limited to 'test/files/run/bug429.scala')
-rwxr-xr-xtest/files/run/bug429.scala15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/files/run/bug429.scala b/test/files/run/bug429.scala
new file mode 100755
index 0000000000..b2cc8128c0
--- /dev/null
+++ b/test/files/run/bug429.scala
@@ -0,0 +1,15 @@
+object Test {
+ abstract class A {
+ Console.print("A");
+ val x: Int;
+ val y: Int = {Console.print("y"); x + 1}
+ }
+ class B extends A {
+ Console.print("B");
+ val z = 0;
+ val x = 4 + z
+ }
+ def main (args: Array[String]): Unit = {
+ Console.print((new B).y);
+ }
+}