aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/pickling/TreePickler.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-02-24 16:55:37 +0100
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-03-18 11:14:10 +0100
commit5d09a0cea088a193f7e917cbc03187d5b6b7a795 (patch)
tree86a757ebe6951cba44e4de6eb00c16ab62e662b1 /src/dotty/tools/dotc/core/pickling/TreePickler.scala
parentaebc626de6fa762dcd30fd78d0cc2cf3e5a983d4 (diff)
downloaddotty-5d09a0cea088a193f7e917cbc03187d5b6b7a795.tar.gz
dotty-5d09a0cea088a193f7e917cbc03187d5b6b7a795.tar.bz2
dotty-5d09a0cea088a193f7e917cbc03187d5b6b7a795.zip
Have pkg intsead of static external references
Static does not tell us whether to start the search it in empty package or in root package.
Diffstat (limited to 'src/dotty/tools/dotc/core/pickling/TreePickler.scala')
-rw-r--r--src/dotty/tools/dotc/core/pickling/TreePickler.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/core/pickling/TreePickler.scala b/src/dotty/tools/dotc/core/pickling/TreePickler.scala
index 60b7a55b0..0365c0d7f 100644
--- a/src/dotty/tools/dotc/core/pickling/TreePickler.scala
+++ b/src/dotty/tools/dotc/core/pickling/TreePickler.scala
@@ -133,8 +133,8 @@ class TreePickler(pickler: TastyPickler) {
pickleConstant(value)
case tpe: WithFixedSym =>
val sym = tpe.symbol
- if (sym.isStatic && sym.isType || sym.is(Flags.Module)) {
- writeByte(if (tpe.isType) TYPEREFstatic else TERMREFstatic)
+ if (sym.is(Flags.Package)) {
+ writeByte(if (tpe.isType) TYPEREFpkg else TERMREFpkg)
pickleName(qualifiedName(sym))
}
else if (tpe.prefix == NoPrefix) {