summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/list/test-run.lst3
-rw-r--r--test/files/run/bugs.scala47
2 files changed, 49 insertions, 1 deletions
diff --git a/config/list/test-run.lst b/config/list/test-run.lst
index 6b1eed1655..98073db716 100644
--- a/config/list/test-run.lst
+++ b/config/list/test-run.lst
@@ -19,12 +19,13 @@ files/run/Course-2002-10.scala
files/run/Course-2002-13.scala
files/run/NestedClasses.scala
files/run/arrays.scala
+files/run/bugs.scala
files/run/exceptions.scala
files/run/imports.scala
files/run/iq.scala
files/run/lisp.scala
-files/run/misc.scala
files/run/map_test.scala
+files/run/misc.scala
files/run/overloads.scala
files/run/regularpatmat.scala
diff --git a/test/files/run/bugs.scala b/test/files/run/bugs.scala
new file mode 100644
index 0000000000..57b9ff8a08
--- /dev/null
+++ b/test/files/run/bugs.scala
@@ -0,0 +1,47 @@
+//############################################################################
+// Bugs
+//############################################################################
+// $Id$
+
+//############################################################################
+// Bug 135
+
+class Bug135Foo {
+ class Bar;
+ def foo = new Bar;
+}
+
+object Bug135Test {
+ def main(args: Array[String]): Unit = {
+ (new Bug135Foo).foo;
+ ()
+ }
+}
+
+//############################################################################
+// Bug 167
+
+class Bug167Node(bar:Int) {
+ val foo = {
+ val bar = 1;
+ bar
+ }
+}
+
+object Bug167Test {
+ def main(args: Array[String]): Unit = {
+ if (new Bug167Node(0).foo != 1) System.out.println("bug 167");
+ }
+}
+
+//############################################################################
+// Main
+
+object Test {
+ def main(args: Array[String]): Unit = {
+ Bug135Test.main(args);
+ Bug167Test.main(args);
+ }
+}
+
+//############################################################################