diff options
author | paltherr <paltherr@epfl.ch> | 2003-03-06 10:24:57 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-03-06 10:24:57 +0000 |
commit | c371d05bd67ae10814b64d6ed6768b7919995ea6 (patch) | |
tree | 3d4e28fdf86e7686241c4b0e1d333efb60dd3beb /sources/scalac/ast | |
parent | efa9d346d48c7aa6179b0b60561f1e49fa1d8f9b (diff) | |
download | scala-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/scalac/ast')
-rw-r--r-- | sources/scalac/ast/parser/Parser.java | 2 |
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); } |