From 9933cbe4e49bf558eb238c4d807551aaf5a2e94c Mon Sep 17 00:00:00 2001 From: Hubert Plociniczak Date: Mon, 19 Apr 2010 15:33:39 +0000 Subject: Missing bit from r21620. --- src/compiler/scala/tools/nsc/settings/MutableSettings.scala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/compiler/scala/tools/nsc/settings/MutableSettings.scala b/src/compiler/scala/tools/nsc/settings/MutableSettings.scala index 00a384663d..e8443d11c1 100644 --- a/src/compiler/scala/tools/nsc/settings/MutableSettings.scala +++ b/src/compiler/scala/tools/nsc/settings/MutableSettings.scala @@ -8,7 +8,7 @@ package scala.tools package nsc package settings -import io.AbstractFile +import io.{AbstractFile, VirtualDirectory} import scala.tools.util.StringOps import scala.collection.mutable.ListBuffer @@ -292,7 +292,10 @@ class MutableSettings(val errorFn: String => Unit) extends AbsSettings with Scal singleOutDir match { case Some(d) => - List(d.lookupPathUnchecked(srcPath, false)) + d match { + case _: VirtualDirectory => Nil + case _ => List(d.lookupPathUnchecked(srcPath, false)) + } case None => (outputs filter (isBelow _).tupled) match { case Nil => Nil -- cgit v1.2.3