summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-03-06 10:24:57 +0000
committerpaltherr <paltherr@epfl.ch>2003-03-06 10:24:57 +0000
commitc371d05bd67ae10814b64d6ed6768b7919995ea6 (patch)
tree3d4e28fdf86e7686241c4b0e1d333efb60dd3beb /sources
parentefa9d346d48c7aa6179b0b60561f1e49fa1d8f9b (diff)
downloadscala-c371d05bd67ae10814b64d6ed6768b7919995ea6.tar.gz
scala-c371d05bd67ae10814b64d6ed6768b7919995ea6.tar.bz2
scala-c371d05bd67ae10814b64d6ed6768b7919995ea6.zip
- Fixed method block for blocks containing one ...
- Fixed method block for blocks containing one single non-term statement.
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/ast/parser/Parser.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/ast/parser/Parser.java b/sources/scalac/ast/parser/Parser.java
index 122f300412..3d8d79fabb 100644
--- a/sources/scalac/ast/parser/Parser.java
+++ b/sources/scalac/ast/parser/Parser.java
@@ -891,7 +891,7 @@ public class Parser implements Tokens {
*/
Tree block(int pos) {
Tree[] stats = blockStatSeq(new TreeList());
- if (stats.length == 1) return stats[0];
+ if (stats.length == 1 && stats[0].isTerm()) return stats[0];
else return make.Block(pos, stats);
}