summaryrefslogtreecommitdiff
path: root/sources/scalac/ast/parser
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-10-08 14:52:49 +0000
committerMartin Odersky <odersky@gmail.com>2003-10-08 14:52:49 +0000
commit66077bf0c6211cbdc0109195c7a28be82b0f4261 (patch)
treedf36968fa3ae4cffe09fcb6d90fa74a559f0fe25 /sources/scalac/ast/parser
parent9d803bdc8a1001bcbe39bf836d837f07a320ec25 (diff)
downloadscala-66077bf0c6211cbdc0109195c7a28be82b0f4261.tar.gz
scala-66077bf0c6211cbdc0109195c7a28be82b0f4261.tar.bz2
scala-66077bf0c6211cbdc0109195c7a28be82b0f4261.zip
*** empty log message ***
Diffstat (limited to 'sources/scalac/ast/parser')
-rw-r--r--sources/scalac/ast/parser/Parser.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/ast/parser/Parser.java b/sources/scalac/ast/parser/Parser.java
index 4f4b47a416..00128c52fb 100644
--- a/sources/scalac/ast/parser/Parser.java
+++ b/sources/scalac/ast/parser/Parser.java
@@ -2026,13 +2026,13 @@ public class Parser implements Tokens {
} else if (isDefIntro()) {
stats.append(defOrDcl(0));
accept(SEMI);
- if (s.token == RBRACE) {
+ if (s.token == RBRACE || s.token == CASE) {
stats.append(make.Block(s.pos, Tree.EMPTY_ARRAY));
}
} else if (isLocalModifier()) {
stats.append(clsDef(localClassModifiers()));
accept(SEMI);
- if (s.token == RBRACE) {
+ if (s.token == RBRACE || s.token == CASE) {
stats.append(make.Block(s.pos, Tree.EMPTY_ARRAY));
}
} else if (s.token == SEMI) {