diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-03-18 23:08:12 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-03-18 23:58:46 +0100 |
commit | af6f37109e439d8accd66a30546e3d8cf626085b (patch) | |
tree | 500e135fdee0d00c88d2b80290024b3295e62d2d /src/dotty/tools/dotc/CompilationUnit.scala | |
parent | 0d1396266c15c9bc88ea922a256a9c3709f33e7e (diff) | |
download | dotty-af6f37109e439d8accd66a30546e3d8cf626085b.tar.gz dotty-af6f37109e439d8accd66a30546e3d8cf626085b.tar.bz2 dotty-af6f37109e439d8accd66a30546e3d8cf626085b.zip |
Populate addresses of symbols after pickler
To allow other phases to generate their info.
Diffstat (limited to 'src/dotty/tools/dotc/CompilationUnit.scala')
-rw-r--r-- | src/dotty/tools/dotc/CompilationUnit.scala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/CompilationUnit.scala b/src/dotty/tools/dotc/CompilationUnit.scala index c2cd9361c..2f5f1202d 100644 --- a/src/dotty/tools/dotc/CompilationUnit.scala +++ b/src/dotty/tools/dotc/CompilationUnit.scala @@ -1,10 +1,12 @@ package dotty.tools package dotc +import dotty.tools.dotc.core.Types.Type import dotty.tools.dotc.core.pickling.{TastyBuffer, TastyPickler} import util.SourceFile import ast.{tpd, untpd} import TastyBuffer._ +import dotty.tools.dotc.core.Symbols._ class CompilationUnit(val source: SourceFile) { @@ -19,4 +21,6 @@ class CompilationUnit(val source: SourceFile) { lazy val pickled: TastyPickler = new TastyPickler() var addrOfTree: tpd.Tree => Option[Addr] = (_ => None) + + var addrOfSym: Symbol => Option[Addr] = (_ => None) }
\ No newline at end of file |