diff options
Diffstat (limited to 'sources/scalac/ast/printer')
-rw-r--r-- | sources/scalac/ast/printer/TextTreePrinter.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sources/scalac/ast/printer/TextTreePrinter.java b/sources/scalac/ast/printer/TextTreePrinter.java index 9cefa783d8..6a8be8f696 100644 --- a/sources/scalac/ast/printer/TextTreePrinter.java +++ b/sources/scalac/ast/printer/TextTreePrinter.java @@ -391,8 +391,13 @@ public class TextTreePrinter implements TreePrinter { print(rhs); break; - case Block(Tree[] stats): - printArray(stats, TXT_BLOCK_BEGIN, TXT_BLOCK_END, TXT_BLOCK_SEP); + case Block(Tree[] stats, Tree value): + printArray(stats, TXT_BLOCK_BEGIN, TXT_SEMICOLON, TXT_BLOCK_SEP); + indent(); + printNewLine(); + print(value); + undent(); + print(TXT_BLOCK_END); printType(tree); break; |