summaryrefslogtreecommitdiff
path: root/sources/scalac/ast
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-03-07 14:56:14 +0000
committerMartin Odersky <odersky@gmail.com>2003-03-07 14:56:14 +0000
commita6e24444781bd5d1d492b2f914177126df2884b1 (patch)
treefb39eb1150604a535bed2e01258cf1fb9be62062 /sources/scalac/ast
parentb1276c1eca5cf13950544ca3caddce3b6eb90c86 (diff)
downloadscala-a6e24444781bd5d1d492b2f914177126df2884b1.tar.gz
scala-a6e24444781bd5d1d492b2f914177126df2884b1.tar.bz2
scala-a6e24444781bd5d1d492b2f914177126df2884b1.zip
*** empty log message ***
Diffstat (limited to 'sources/scalac/ast')
-rw-r--r--sources/scalac/ast/parser/Parser.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/scalac/ast/parser/Parser.java b/sources/scalac/ast/parser/Parser.java
index 3d8d79fabb..518ded67e6 100644
--- a/sources/scalac/ast/parser/Parser.java
+++ b/sources/scalac/ast/parser/Parser.java
@@ -1662,9 +1662,15 @@ public class Parser implements Tokens {
} else if (isDefIntro()) {
stats.append(defOrDcl(0));
accept(SEMI);
+ if (s.token == RBRACE) {
+ stats.append(make.Block(s.pos, Tree.EMPTY_ARRAY));
+ }
} else if (isLocalClassModifier()) {
stats.append(topDef(localClassModifiers()));
accept(SEMI);
+ if (s.token == RBRACE) {
+ stats.append(make.Block(s.pos, Tree.EMPTY_ARRAY));
+ }
} else if (s.token == SEMI) {
s.nextToken();
} else {