diff options
author | Martin Odersky <odersky@gmail.com> | 2014-08-18 13:44:06 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-08-18 13:54:14 +0200 |
commit | 91b9180d17571e2d0d74b748ceaedfccec4c2bd2 (patch) | |
tree | 5ff87bb7dcadba19889a3f8548955b53fee16d32 /src/dotty/tools/dotc/core/Periods.scala | |
parent | 2cdc79d433d80168ab3bc98918bc27e239891d6c (diff) | |
download | dotty-91b9180d17571e2d0d74b748ceaedfccec4c2bd2.tar.gz dotty-91b9180d17571e2d0d74b748ceaedfccec4c2bd2.tar.bz2 dotty-91b9180d17571e2d0d74b748ceaedfccec4c2bd2.zip |
Fixes to TreeTypeMap
(1) Template nodes have to be treated specially. They contain
primary constructors, self definitions and local dummys,
all of which have to be properly mapped and re-integrated.
(2) Symbol substitutions have ot be done all together instead of
one after the other.
(3) When creating new symbols, need to create ClassSymbols for ClassSymbols.
Diffstat (limited to 'src/dotty/tools/dotc/core/Periods.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Periods.scala | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/Periods.scala b/src/dotty/tools/dotc/core/Periods.scala index e0d9e3b5d..66c26e381 100644 --- a/src/dotty/tools/dotc/core/Periods.scala +++ b/src/dotty/tools/dotc/core/Periods.scala @@ -129,7 +129,6 @@ object Periods { /** The interval consisting of all periods of given run id */ def allInRun(rid: RunId) = apply(rid, 0, PhaseMask) - } final val Nowhere = new Period(0) |