diff options
author | Martin Odersky <odersky@gmail.com> | 2003-07-08 13:19:33 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-07-08 13:19:33 +0000 |
commit | fedbced652b533da4baeea37c39c058d2cd2afd8 (patch) | |
tree | 6abfe4284db8f92c12fba14d671de6f7b827068e /test/files/neg | |
parent | 639f1084419fb54acf6ee9f6c405e302ba21abd3 (diff) | |
download | scala-fedbced652b533da4baeea37c39c058d2cd2afd8.tar.gz scala-fedbced652b533da4baeea37c39c058d2cd2afd8.tar.bz2 scala-fedbced652b533da4baeea37c39c058d2cd2afd8.zip |
*** empty log message ***
Diffstat (limited to 'test/files/neg')
-rw-r--r-- | test/files/neg/bug52.check | 6 | ||||
-rw-r--r-- | test/files/neg/bug52.scala | 4 | ||||
-rw-r--r-- | test/files/neg/refine.check | 9 |
3 files changed, 19 insertions, 0 deletions
diff --git a/test/files/neg/bug52.check b/test/files/neg/bug52.check new file mode 100644 index 0000000000..cd4b5eccce --- /dev/null +++ b/test/files/neg/bug52.check @@ -0,0 +1,6 @@ +bug52.scala:3: type mismatch; + found : scala.Any + required: scala.Int + val y: Int = x(2); + ^ +one error found diff --git a/test/files/neg/bug52.scala b/test/files/neg/bug52.scala new file mode 100644 index 0000000000..e171022eb6 --- /dev/null +++ b/test/files/neg/bug52.scala @@ -0,0 +1,4 @@ +object test { + val x = if (2 == 3) (x: Int => 0) else (x: Int => ""); + val y: Int = x(2); +} diff --git a/test/files/neg/refine.check b/test/files/neg/refine.check new file mode 100644 index 0000000000..38d961bb34 --- /dev/null +++ b/test/files/neg/refine.check @@ -0,0 +1,9 @@ +refine.scala:3: method t overrides nothing + val x: Object { def t(): String } = new Object { + ^ +refine.scala:3: type mismatch; + found : scala.Object + required: scala.Object { def t(): java.lang.String } + val x: Object { def t(): String } = new Object { + ^ +two errors found |