aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dotty/tools/dotc/printing/PlainPrinter.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/printing/PlainPrinter.scala b/src/dotty/tools/dotc/printing/PlainPrinter.scala
index de1a439cf..a7b338be8 100644
--- a/src/dotty/tools/dotc/printing/PlainPrinter.scala
+++ b/src/dotty/tools/dotc/printing/PlainPrinter.scala
@@ -223,7 +223,7 @@ class PlainPrinter(_ctx: Context) extends Printer {
case SuperType(thistpe: SingletonType, _) =>
toTextRef(thistpe).map(_.replaceAll("""\bthis$""", "super"))
case SuperType(thistpe, _) =>
- "Super(" ~ toTextLocal(thistpe) ~ ")"
+ "Super(" ~ toTextGlobal(thistpe) ~ ")"
case tp @ ConstantType(value) =>
toText(value)
case MethodParam(mt, idx) =>
@@ -231,7 +231,7 @@ class PlainPrinter(_ctx: Context) extends Printer {
case tp: RefinedThis =>
s"${nameString(tp.binder.typeSymbol)}{...}.this"
case tp: SkolemType =>
- "<skolem>" // !!! todo refine with unique identifier.
+ "<unknown instance of type " ~ toTextGlobal(tp.info) ~ ">"
}
}