From 1fd0b31aeca299d7f114578addf887f828d1e36b Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Fri, 1 Apr 2011 16:00:50 +0000 Subject: Since somewhere before 2.8.0 shipped scalac has... Since somewhere before 2.8.0 shipped scalac has disgorged a stack trace for the misdemeanor of specifying a non-existent directory for -d. No more, no review. --- src/compiler/scala/tools/nsc/settings/MutableSettings.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/compiler/scala/tools/nsc/settings/MutableSettings.scala b/src/compiler/scala/tools/nsc/settings/MutableSettings.scala index a4a0cd3867..269de1d26e 100644 --- a/src/compiler/scala/tools/nsc/settings/MutableSettings.scala +++ b/src/compiler/scala/tools/nsc/settings/MutableSettings.scala @@ -489,7 +489,8 @@ class MutableSettings(val errorFn: String => Unit) extends AbsSettings with Scal value = default override def value_=(str: String) { super.value_=(str) - outputDirs.setSingleOutput(str) + try outputDirs.setSingleOutput(str) + catch { case FatalError(msg) => errorFn(msg) } } } -- cgit v1.2.3