summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Main.scala
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2007-02-19 14:45:51 +0000
committermihaylov <mihaylov@epfl.ch>2007-02-19 14:45:51 +0000
commit7b006dc22e3df0ba0ddbbb74febbd61ff7cd0917 (patch)
tree8a5760c8c6491cc7a7578f5469938ebb13189c4b /src/compiler/scala/tools/nsc/Main.scala
parent0647a263beeeb50a09d3d88bb93793f0ee59611f (diff)
downloadscala-7b006dc22e3df0ba0ddbbb74febbd61ff7cd0917.tar.gz
scala-7b006dc22e3df0ba0ddbbb74febbd61ff7cd0917.tar.bz2
scala-7b006dc22e3df0ba0ddbbb74febbd61ff7cd0917.zip
Fixed bug #953
Diffstat (limited to 'src/compiler/scala/tools/nsc/Main.scala')
-rw-r--r--src/compiler/scala/tools/nsc/Main.scala7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/Main.scala b/src/compiler/scala/tools/nsc/Main.scala
index 5c4c52e2f3..82a0026c24 100644
--- a/src/compiler/scala/tools/nsc/Main.scala
+++ b/src/compiler/scala/tools/nsc/Main.scala
@@ -33,13 +33,14 @@ object Main extends AnyRef with EvalLoop {
def resident(compiler: Global): unit =
loop { line =>
val args = List.fromString(line, ' ')
- val command = new CompilerCommand(args, error, true)
+ val command = new CompilerCommand(args, new Settings(error), error, true)
(new compiler.Run) compile command.files
}
def process(args: Array[String]): unit = {
- val command = new CompilerCommand(List.fromArray(args), error, false)
- reporter = new ConsoleReporter(command.settings)
+ val settings = new Settings(error)
+ reporter = new ConsoleReporter(settings)
+ val command = new CompilerCommand(List.fromArray(args), settings, error, false)
if (command.settings.version.value)
reporter.info(null, versionMsg, true)
else if (command.settings.help.value)