diff options
author | Martin Odersky <odersky@gmail.com> | 2016-05-21 19:11:15 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-05-23 12:01:40 +0200 |
commit | 7f08c1fbd674d6ebf3f74e75fe5b3e83daf9da7e (patch) | |
tree | c88c5dfa6935bf7f9d64e6e8c4fd160f65881c39 /src/dotty/tools/dotc/core/tasty/TreePickler.scala | |
parent | 1f8cf78441d84385734a210b0a5971eae76f46fc (diff) | |
download | dotty-7f08c1fbd674d6ebf3f74e75fe5b3e83daf9da7e.tar.gz dotty-7f08c1fbd674d6ebf3f74e75fe5b3e83daf9da7e.tar.bz2 dotty-7f08c1fbd674d6ebf3f74e75fe5b3e83daf9da7e.zip |
Maintain ownerTree data structure when unpickling Tasty
First step for a more robust scheme to access symbols in Tasty.
This entailed a swap of two fields in RefiendType, to make tree
format more uniform in what concerns where references are found.
Diffstat (limited to 'src/dotty/tools/dotc/core/tasty/TreePickler.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/tasty/TreePickler.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/tasty/TreePickler.scala b/src/dotty/tools/dotc/core/tasty/TreePickler.scala index f8f9c993f..37b9341eb 100644 --- a/src/dotty/tools/dotc/core/tasty/TreePickler.scala +++ b/src/dotty/tools/dotc/core/tasty/TreePickler.scala @@ -217,8 +217,8 @@ class TreePickler(pickler: TastyPickler) { case tpe: RefinedType => writeByte(REFINEDtype) withLength { - pickleType(tpe.parent) pickleName(tpe.refinedName) + pickleType(tpe.parent) pickleType(tpe.refinedInfo, richTypes = true) } case tpe: TypeAlias => |