diff options
-rw-r--r-- | src/compiler/scala/tools/nsc/ast/TreePrinters.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/TreePrinters.scala b/src/compiler/scala/tools/nsc/ast/TreePrinters.scala index 359a30365e..f1fc9a6990 100644 --- a/src/compiler/scala/tools/nsc/ast/TreePrinters.scala +++ b/src/compiler/scala/tools/nsc/ast/TreePrinters.scala @@ -337,7 +337,7 @@ trait TreePrinters { trees: SymbolTable => print(x.escapedStringValue) case tt: TypeTree => - if (tree.tpe eq null) { + if ((tree.tpe eq null) || (settings.Xprintpos.value && tt.original != null)) { if (tt.original != null) { print("<type: "); print(tt.original); print(">") } else print("<type ?>") } else if ((tree.tpe.typeSymbol ne null) && tree.tpe.typeSymbol.isAnonymousClass) { |