From c371d05bd67ae10814b64d6ed6768b7919995ea6 Mon Sep 17 00:00:00 2001 From: paltherr Date: Thu, 6 Mar 2003 10:24:57 +0000 Subject: - Fixed method block for blocks containing one ... - Fixed method block for blocks containing one single non-term statement. --- sources/scalac/ast/parser/Parser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sources/scalac') 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); } -- cgit v1.2.3