aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dotty/tools/dotc/printing/Formatting.scala2
-rw-r--r--src/dotty/tools/dotc/printing/Showable.scala6
2 files changed, 2 insertions, 6 deletions
diff --git a/src/dotty/tools/dotc/printing/Formatting.scala b/src/dotty/tools/dotc/printing/Formatting.scala
index 174d801d1..8d7136839 100644
--- a/src/dotty/tools/dotc/printing/Formatting.scala
+++ b/src/dotty/tools/dotc/printing/Formatting.scala
@@ -28,7 +28,7 @@ object Formatting {
case arg: Showable =>
try arg.show(ctx.addMode(Mode.FutureDefsOK))
catch {
- case NonFatal(ex) => s"(missing due to $ex)"
+ case NonFatal(ex) => s"[cannot display due to $ex, raw string = $toString]"
}
case _ => arg.toString
}
diff --git a/src/dotty/tools/dotc/printing/Showable.scala b/src/dotty/tools/dotc/printing/Showable.scala
index 37de053cb..efddb26f7 100644
--- a/src/dotty/tools/dotc/printing/Showable.scala
+++ b/src/dotty/tools/dotc/printing/Showable.scala
@@ -21,11 +21,7 @@ trait Showable extends Any {
def fallbackToText(printer: Printer): Text = toString
/** The string representation of this showable element. */
- def show(implicit ctx: Context): String =
- try toText(ctx.printer).show
- catch {
- case NonFatal(ex) => s"[cannot display due to $ex, raw string = $toString]"
- }
+ def show(implicit ctx: Context): String = toText(ctx.printer).show
/** The summarized string representation of this showable element.
* Recursion depth is limited to some smallish value. Default is