aboutsummaryrefslogtreecommitdiff
path: root/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala
diff options
context:
space:
mode:
Diffstat (limited to 'doc-tool/src/dotty/tools/dottydoc/DocDriver.scala')
-rw-r--r--doc-tool/src/dotty/tools/dottydoc/DocDriver.scala6
1 files changed, 2 insertions, 4 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala b/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala
index 0225b3c5e..e5a2cc266 100644
--- a/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala
+++ b/doc-tool/src/dotty/tools/dottydoc/DocDriver.scala
@@ -54,7 +54,7 @@ class DocDriver extends Driver {
override def main(args: Array[String]): Unit = {
implicit val (filesToDocument, ctx) = setup(args, initCtx.fresh)
- doCompile(newCompiler(ctx), filesToDocument)(ctx)
+ val reporter = doCompile(newCompiler(ctx), filesToDocument)(ctx)
val docs = ctx.docbase.packages
val siteRoot = new java.io.File(ctx.settings.siteRoot.value)
@@ -68,9 +68,7 @@ class DocDriver extends Driver {
.generateHtmlFiles()
.generateBlog()
- // FIXME: liqp templates are compiled by threadpools, for some reason it
- // is not shutting down :-(
- System.exit(0)
+ System.exit(if (reporter.hasErrors) 1 else 0)
}
}
}