diff options
author | Martin Odersky <odersky@gmail.com> | 2017-03-26 14:44:11 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2017-04-11 09:33:10 +0200 |
commit | 606294c5729a7b106964415af6304d60cc102810 (patch) | |
tree | 475e9659b58940136fda8c721cabe6ef3f2be5f7 /compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala | |
parent | baa2d513ad12cee410b824e0775bc570ed07b3dd (diff) | |
download | dotty-606294c5729a7b106964415af6304d60cc102810.tar.gz dotty-606294c5729a7b106964415af6304d60cc102810.tar.bz2 dotty-606294c5729a7b106964415af6304d60cc102810.zip |
Don't forget ExpandedName when unpickling SuperAccessors
Diffstat (limited to 'compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala')
-rw-r--r-- | compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala b/compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala index 14c3d7cd1..e83a6f195 100644 --- a/compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala +++ b/compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala @@ -465,7 +465,7 @@ class TreeUnpickler(reader: TastyReader, tastyName: TastyName.Table, posUnpickle val (givenFlags, annots, privateWithin) = readModifiers(end) def nameFlags(tname: TastyName): FlagSet = tname match { case TastyName.Expanded(_, original) => ExpandedName | nameFlags(tastyName(original)) - case TastyName.SuperAccessor(_) => Flags.SuperAccessor + case TastyName.SuperAccessor(original) => Flags.SuperAccessor | nameFlags(tastyName(original)) case _ => EmptyFlags } pickling.println(i"creating symbol $name at $start with flags $givenFlags") |