From 5226305111af0ef503471f71b2e1f1268457681b Mon Sep 17 00:00:00 2001 From: Stu Hood Date: Tue, 4 Jun 2013 01:36:54 +0000 Subject: [split] Gizzard: Some followup deps alignment to fix deployment classpath issues RB_ID=152166 TBR=true --- libraries/eval/Eval.scala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'libraries/eval') diff --git a/libraries/eval/Eval.scala b/libraries/eval/Eval.scala index 33980cf..ed35487 100644 --- a/libraries/eval/Eval.scala +++ b/libraries/eval/Eval.scala @@ -458,7 +458,14 @@ class Eval(target: Option[File]) { case WARNING => "warning: " case _ => "" } - messages += (severityName + "line " + (pos.line - lineOffset) + ": " + message) :: + // the line number is not always available + val lineMessage = + try { + "line " + (pos.line - lineOffset) + } catch { + case _: Throwable => "" + } + messages += (severityName + lineMessage + ": " + message) :: (if (pos.isDefined) { pos.inUltimateSource(pos.source).lineContent.stripLineEnd :: (" " * (pos.column - 1) + "^") :: -- cgit v1.2.3