diff options
author | Martin Odersky <odersky@gmail.com> | 2010-07-28 16:33:16 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2010-07-28 16:33:16 +0000 |
commit | 26bbdbe3a21d17f5b2a94ea528eb4508d2b3b13e (patch) | |
tree | 64ac42346deafc1ae85f050f7d744f33a839f220 /src | |
parent | f0a72025896ddf7af6442d809ab05ca2f4a1ba53 (diff) | |
download | scala-26bbdbe3a21d17f5b2a94ea528eb4508d2b3b13e.tar.gz scala-26bbdbe3a21d17f5b2a94ea528eb4508d2b3b13e.tar.bz2 scala-26bbdbe3a21d17f5b2a94ea528eb4508d2b3b13e.zip |
Fixes #3679. Review by milessabin.
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/Phase.scala | 2 |
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 |