aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-11-06 18:26:25 +0100
committerMartin Odersky <odersky@gmail.com>2013-11-06 18:26:25 +0100
commiteba0a5b270ab7800d04e04776985e714d3e87a23 (patch)
tree5efd6a22581cba6435ce167fa3a69e3c0e0a1f6f
parent34347410560f7c9091e12da310161066e8c64350 (diff)
downloaddotty-eba0a5b270ab7800d04e04776985e714d3e87a23.tar.gz
dotty-eba0a5b270ab7800d04e04776985e714d3e87a23.tar.bz2
dotty-eba0a5b270ab7800d04e04776985e714d3e87a23.zip
Special-casing printing of `_` Idents.
These don't have a symref in their .tpe, so we should just print `_` instead of the type of the tree.
-rw-r--r--src/dotty/tools/dotc/printing/RefinedPrinter.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/printing/RefinedPrinter.scala b/src/dotty/tools/dotc/printing/RefinedPrinter.scala
index a62eb5acd..ee0ba93a3 100644
--- a/src/dotty/tools/dotc/printing/RefinedPrinter.scala
+++ b/src/dotty/tools/dotc/printing/RefinedPrinter.scala
@@ -160,7 +160,7 @@ class RefinedPrinter(_ctx: Context) extends PlainPrinter(_ctx) {
"`" ~ toText(id.name) ~ "`"
case Ident(name) =>
tree.typeOpt match {
- case tp: NamedType => toTextPrefix(tp.prefix) ~ selectionString(tp)
+ case tp: NamedType if name != nme.WILDCARD => toTextPrefix(tp.prefix) ~ selectionString(tp)
case _ => toText(name)
}
case Select(qual, name) =>