summaryrefslogtreecommitdiff
path: root/test/files
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2006-10-06 13:23:24 +0000
committerMartin Odersky <odersky@gmail.com>2006-10-06 13:23:24 +0000
commit5a4c34e338f5704bfaf60c1849aa55930f706b51 (patch)
treeaa2db20dbeefe50fd566b397f0627b812e33372d /test/files
parent137654bb3e0a4ca4ae9f73378f73a0a6772fe607 (diff)
downloadscala-5a4c34e338f5704bfaf60c1849aa55930f706b51.tar.gz
scala-5a4c34e338f5704bfaf60c1849aa55930f706b51.tar.bz2
scala-5a4c34e338f5704bfaf60c1849aa55930f706b51.zip
fixed bug764.
cleaned up error diagnostics in interpreter.
Diffstat (limited to 'test/files')
-rw-r--r--test/files/neg/bug765.check4
-rw-r--r--test/files/neg/bug765.scala7
-rw-r--r--test/files/pos/bug759.scala6
3 files changed, 17 insertions, 0 deletions
diff --git a/test/files/neg/bug765.check b/test/files/neg/bug765.check
new file mode 100644
index 0000000000..474367c4c5
--- /dev/null
+++ b/test/files/neg/bug765.check
@@ -0,0 +1,4 @@
+bug765.scala:3 error: not found: type Bar123
+ val bar = new Bar123
+ ^
+one error found
diff --git a/test/files/neg/bug765.scala b/test/files/neg/bug765.scala
new file mode 100644
index 0000000000..f1100df55a
--- /dev/null
+++ b/test/files/neg/bug765.scala
@@ -0,0 +1,7 @@
+object test {
+ for (val e <- List()) { //required
+ val bar = new Bar123
+ val res = bar.f //required
+ ()
+ }
+}
diff --git a/test/files/pos/bug759.scala b/test/files/pos/bug759.scala
new file mode 100644
index 0000000000..2eac89cd60
--- /dev/null
+++ b/test/files/pos/bug759.scala
@@ -0,0 +1,6 @@
+object Test extends Application {
+
+ def f[A](x : => A) = x
+
+ Console.println(f(Array(42))(0))
+}