diff options
author | Martin Odersky <odersky@gmail.com> | 2016-03-04 11:43:57 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-03-12 16:08:36 +0100 |
commit | c43ae4a31cac6363050ab07aa6ec1a9f0e9213b4 (patch) | |
tree | a919e11248ea3f62155a70b6aa12ab701a82a083 /src/dotty/tools/dotc/Run.scala | |
parent | e68d68414fa346fad9dee204746d826ee172e861 (diff) | |
download | dotty-c43ae4a31cac6363050ab07aa6ec1a9f0e9213b4.tar.gz dotty-c43ae4a31cac6363050ab07aa6ec1a9f0e9213b4.tar.bz2 dotty-c43ae4a31cac6363050ab07aa6ec1a9f0e9213b4.zip |
Add patching functionality for migration
Firs version of patching that can be invoked by dotty compiler
itself.
Diffstat (limited to 'src/dotty/tools/dotc/Run.scala')
-rw-r--r-- | src/dotty/tools/dotc/Run.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/Run.scala b/src/dotty/tools/dotc/Run.scala index 9972e3e64..aba7a002d 100644 --- a/src/dotty/tools/dotc/Run.scala +++ b/src/dotty/tools/dotc/Run.scala @@ -8,6 +8,7 @@ import io.PlainFile import util.{SourceFile, NoSource, Stats, SimpleMap} import reporting.Reporter import transform.TreeChecker +import rewrite.Patches import java.io.{BufferedWriter, OutputStreamWriter} import scala.reflect.io.VirtualFile import scala.util.control.NonFatal @@ -64,6 +65,7 @@ class Run(comp: Compiler)(implicit ctx: Context) { foreachUnit(printTree) ctx.informTime(s"$phase ", start) } + if (!ctx.reporter.hasErrors) Patches.writeBack() } private def printTree(ctx: Context) = { |