summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Main.scala
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2007-06-01 13:15:03 +0000
committerLex Spoon <lex@lexspoon.org>2007-06-01 13:15:03 +0000
commit2d6d68fb6d828203e413fb91e5c2a5c161479eab (patch)
treec97f6ed0424edd4c73c108fa6a83cac603c9d5fa /src/compiler/scala/tools/nsc/Main.scala
parent2fb330d244ffcdfe7ee7115a544a0e4bcf5af97b (diff)
downloadscala-2d6d68fb6d828203e413fb91e5c2a5c161479eab.tar.gz
scala-2d6d68fb6d828203e413fb91e5c2a5c161479eab.tar.bz2
scala-2d6d68fb6d828203e413fb91e5c2a5c161479eab.zip
Added Reporter.flush()
Diffstat (limited to 'src/compiler/scala/tools/nsc/Main.scala')
-rw-r--r--src/compiler/scala/tools/nsc/Main.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/Main.scala b/src/compiler/scala/tools/nsc/Main.scala
index 97a0666d6c..b257545a36 100644
--- a/src/compiler/scala/tools/nsc/Main.scala
+++ b/src/compiler/scala/tools/nsc/Main.scala
@@ -48,6 +48,10 @@ object Main extends AnyRef with EvalLoop {
else {
try {
object compiler extends Global(command.settings, reporter)
+ if (reporter.hasErrors) {
+ reporter.flush()
+ return
+ }
if (command.settings.resident.value)
resident(compiler)
else if (command.files.isEmpty)