From 606294c5729a7b106964415af6304d60cc102810 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Sun, 26 Mar 2017 14:44:11 +0200 Subject: Don't forget ExpandedName when unpickling SuperAccessors --- compiler/src/dotty/tools/dotc/core/tasty/TreeUnpickler.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'compiler/src/dotty/tools/dotc/core/tasty') 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") -- cgit v1.2.3