summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Phase.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2010-07-28 16:33:16 +0000
committerMartin Odersky <odersky@gmail.com>2010-07-28 16:33:16 +0000
commit26bbdbe3a21d17f5b2a94ea528eb4508d2b3b13e (patch)
tree64ac42346deafc1ae85f050f7d744f33a839f220 /src/compiler/scala/tools/nsc/Phase.scala
parentf0a72025896ddf7af6442d809ab05ca2f4a1ba53 (diff)
downloadscala-26bbdbe3a21d17f5b2a94ea528eb4508d2b3b13e.tar.gz
scala-26bbdbe3a21d17f5b2a94ea528eb4508d2b3b13e.tar.bz2
scala-26bbdbe3a21d17f5b2a94ea528eb4508d2b3b13e.zip
Fixes #3679. Review by milessabin.
Diffstat (limited to 'src/compiler/scala/tools/nsc/Phase.scala')
-rw-r--r--src/compiler/scala/tools/nsc/Phase.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/Phase.scala b/src/compiler/scala/tools/nsc/Phase.scala
index 882b96d84d..8cf93f6eea 100644
--- a/src/compiler/scala/tools/nsc/Phase.scala
+++ b/src/compiler/scala/tools/nsc/Phase.scala
@@ -24,7 +24,7 @@ abstract class Phase(val prev: Phase) {
def flagMask: Long = fmask
private var nx: Phase = this
- if (prev ne null) prev.nx = this
+ if ((prev ne null) && (prev ne NoPhase)) prev.nx = this
def next: Phase = nx