diff options
author | Martin Odersky <odersky@gmail.com> | 2003-03-07 14:56:14 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-03-07 14:56:14 +0000 |
commit | a6e24444781bd5d1d492b2f914177126df2884b1 (patch) | |
tree | fb39eb1150604a535bed2e01258cf1fb9be62062 /sources/scalac/ast | |
parent | b1276c1eca5cf13950544ca3caddce3b6eb90c86 (diff) | |
download | scala-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.java | 6 |
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 { |