diff options
author | Martin Odersky <odersky@gmail.com> | 2015-03-10 13:36:49 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-03-18 11:16:37 +0100 |
commit | 79e22287def4b5bf04e7ecd02507b9e72a4134f5 (patch) | |
tree | f549d537f83c0da0dc1b317e8ebbe52bc41c81e9 /src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala | |
parent | 8c6339b42d665d2260c56a8050c4b802fdd0576d (diff) | |
download | dotty-79e22287def4b5bf04e7ecd02507b9e72a4134f5.tar.gz dotty-79e22287def4b5bf04e7ecd02507b9e72a4134f5.tar.bz2 dotty-79e22287def4b5bf04e7ecd02507b9e72a4134f5.zip |
Change to PickleFormat
Remove 3rd argument of BIND types. It can be reconstructed
on unpickling.
Diffstat (limited to 'src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala b/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala index f55c0809c..fb076911b 100644 --- a/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala +++ b/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala @@ -201,9 +201,9 @@ class TreeUnpickler(reader: TastyReader, tastyName: TastyName.Table) { case ORtype => OrType(readType(), readType()) case BIND => - symAtAddr(start) = - ctx.newSymbol(ctx.owner, readName().toTypeName, BindDefinedType, readType()) - readType() + val sym = ctx.newSymbol(ctx.owner, readName().toTypeName, BindDefinedType, readType()) + symAtAddr(start) = sym + TypeRef.withFixedSym(NoPrefix, sym.name, sym) case POLYtype => val (names, paramReader) = readNamesSkipParams[TypeName] val result = PolyType(names)( |