From 9fe9865d462a646ca122f9a00bd3ad5595905e90 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Mon, 9 Nov 2015 11:38:10 +0100 Subject: More info when TreeChecker fails Now also provides compilation unit. --- src/dotty/tools/dotc/transform/TreeChecker.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/dotty/tools/dotc/transform/TreeChecker.scala b/src/dotty/tools/dotc/transform/TreeChecker.scala index b37c821e1..0ee709539 100644 --- a/src/dotty/tools/dotc/transform/TreeChecker.scala +++ b/src/dotty/tools/dotc/transform/TreeChecker.scala @@ -125,7 +125,7 @@ class TreeChecker extends Phase with SymTransformer { catch { case NonFatal(ex) => implicit val ctx: Context = checkingCtx - ctx.println(i"*** error while checking after phase ${checkingCtx.phase.prev} ***") + ctx.println(i"*** error while checking ${ctx.compilationUnit} after phase ${checkingCtx.phase.prev} ***") ctx.println(ex.toString) ctx.println(ex.getStackTrace.take(30).deep.mkString("\n")) ctx.println("<<<") -- cgit v1.2.3