diff options
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/ast/parser/Parser.java | 3 |
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; } |