diff options
Diffstat (limited to 'sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala')
-rw-r--r-- | sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala b/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala index 950083dda9..cc7a89a9a7 100644 --- a/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala +++ b/sources/scala/tools/scalac/ast/printer/TextTreePrinter.scala @@ -334,8 +334,13 @@ class TextTreePrinter(writer: PrintWriter) with TreePrinter { printArray(params.asInstanceOf[Array[Tree]], TXT_LEFT_PAREN, TXT_RIGHT_PAREN, TXT_COMMA_SP); print(rhs); - case Tree$Block(stats) => - printArray(stats, TXT_BLOCK_BEGIN, TXT_BLOCK_END, TXT_BLOCK_SEP); + case Tree$Block(stats, value) => + printArray(stats, TXT_BLOCK_BEGIN, TXT_SEMICOLON, TXT_BLOCK_SEP); + indent(); + printNewLine(); + print(value); + undent(); + print(TXT_BLOCK_END); printType(tree); case Tree$Sequence(trees) => |