aboutsummaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
authorStu Hood <stuhood@twitter.com>2013-06-04 01:36:54 +0000
committerChristopher Vogt <oss.nsp@cvogt.org>2016-11-07 02:08:39 -0500
commit5226305111af0ef503471f71b2e1f1268457681b (patch)
tree780966648836102f98f7a3a5859977a004adcf35 /libraries
parente266ed31eab5fc1aac4d7d7d9d7a0c3c4fe5daee (diff)
downloadcbt-5226305111af0ef503471f71b2e1f1268457681b.tar.gz
cbt-5226305111af0ef503471f71b2e1f1268457681b.tar.bz2
cbt-5226305111af0ef503471f71b2e1f1268457681b.zip
[split] Gizzard: Some followup deps alignment to fix deployment classpath issues
RB_ID=152166 TBR=true
Diffstat (limited to 'libraries')
-rw-r--r--libraries/eval/Eval.scala9
1 files changed, 8 insertions, 1 deletions
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) + "^") ::