diff options
author | mihaylov <mihaylov@epfl.ch> | 2007-02-19 14:45:51 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2007-02-19 14:45:51 +0000 |
commit | 7b006dc22e3df0ba0ddbbb74febbd61ff7cd0917 (patch) | |
tree | 8a5760c8c6491cc7a7578f5469938ebb13189c4b /src/compiler/scala/tools/nsc/Main.scala | |
parent | 0647a263beeeb50a09d3d88bb93793f0ee59611f (diff) | |
download | scala-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.scala | 7 |
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) |