summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
}