summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/ast/parser/Parser.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scalac/ast/parser/Parser.java b/sources/scalac/ast/parser/Parser.java
index 934652e638..4fd2d676e1 100644
--- a/sources/scalac/ast/parser/Parser.java
+++ b/sources/scalac/ast/parser/Parser.java
@@ -561,7 +561,8 @@ public class Parser implements Tokens {
s.nextToken();
ts.append(simpleType());
}
- return make.CompoundType(pos, ts.toArray(), Tree.EMPTY_ARRAY);
+ Tree[] rs = (s.token == LBRACE) ? refinement() : Tree.EMPTY_ARRAY;
+ return make.CompoundType(pos, ts.toArray(), rs);
} else {
return t;
}