diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-10-28 14:32:52 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2014-10-30 17:22:13 +0100 |
commit | 049bcb5f22f1d663f9c5ad0ab38594a22e7f6f2a (patch) | |
tree | bc08c392d17a39729bd76bb79312034c7e96f070 | |
parent | 6fe3a2d87e220b28ffff808c476313c456b743cb (diff) | |
download | dotty-049bcb5f22f1d663f9c5ad0ab38594a22e7f6f2a.tar.gz dotty-049bcb5f22f1d663f9c5ad0ab38594a22e7f6f2a.tar.bz2 dotty-049bcb5f22f1d663f9c5ad0ab38594a22e7f6f2a.zip |
Add Patmat to Context
-rw-r--r-- | src/dotty/tools/dotc/core/Phases.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/Phases.scala b/src/dotty/tools/dotc/core/Phases.scala index 7b589fec1..476ce6e55 100644 --- a/src/dotty/tools/dotc/core/Phases.scala +++ b/src/dotty/tools/dotc/core/Phases.scala @@ -9,7 +9,7 @@ import Denotations._ import config.Printers._ import scala.collection.mutable.{ListBuffer, ArrayBuffer} import dotty.tools.dotc.transform.TreeTransforms.{TreeTransformer, MiniPhase, TreeTransform} -import dotty.tools.dotc.transform.{TreeTransforms, ExplicitOuter, Erasure, Flatten, GettersSetters} +import dotty.tools.dotc.transform._ import Periods._ import typer.{FrontEnd, RefChecks} import ast.tpd @@ -167,6 +167,7 @@ object Phases { private val typerCache = new PhaseCache(classOf[FrontEnd]) private val refChecksCache = new PhaseCache(classOf[RefChecks]) private val erasureCache = new PhaseCache(classOf[Erasure]) + private val patmatCache = new PhaseCache(classOf[PatternMatcher]) private val flattenCache = new PhaseCache(classOf[Flatten]) private val explicitOuterCache = new PhaseCache(classOf[ExplicitOuter]) private val gettersSettersCache = new PhaseCache(classOf[GettersSetters]) @@ -174,6 +175,7 @@ object Phases { def typerPhase = typerCache.phase def refchecksPhase = refChecksCache.phase def erasurePhase = erasureCache.phase + def patmatPhase = patmatCache.phase def flattenPhase = flattenCache.phase def explicitOuterPhase = explicitOuterCache.phase def gettersSettersPhase = gettersSettersCache.phase |