aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Phases.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-03-08 16:18:07 +0100
committerMartin Odersky <odersky@gmail.com>2013-03-08 16:18:07 +0100
commit0ffc6d29fe325597ab8d9cfc8708b30d5f085685 (patch)
treef9347e2f6d310db318eb6c57ec489f031e1f867f /src/dotty/tools/dotc/core/Phases.scala
parentc32e8062fdc6bd50c62ba100c02c8d3e21710447 (diff)
downloaddotty-0ffc6d29fe325597ab8d9cfc8708b30d5f085685.tar.gz
dotty-0ffc6d29fe325597ab8d9cfc8708b30d5f085685.tar.bz2
dotty-0ffc6d29fe325597ab8d9cfc8708b30d5f085685.zip
NoPhase needs to be lazy or we get a cyclic reference on startup
Diffstat (limited to 'src/dotty/tools/dotc/core/Phases.scala')
-rw-r--r--src/dotty/tools/dotc/core/Phases.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/Phases.scala b/src/dotty/tools/dotc/core/Phases.scala
index 039bba164..3cc59292c 100644
--- a/src/dotty/tools/dotc/core/Phases.scala
+++ b/src/dotty/tools/dotc/core/Phases.scala
@@ -29,7 +29,7 @@ object Phases {
lazy val allPhases = phases.slice(FirstPhaseId, nphases)
- val NoPhase = new Phase(initialCtx) {
+ object NoPhase extends Phase(initialCtx) {
def name = "<no phase>"
def run() { throw new Error("NoPhase.run") }
}