diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/dotty/tools/dotc/printing/Formatting.scala | 2 | ||||
-rw-r--r-- | src/dotty/tools/dotc/printing/Showable.scala | 6 |
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 |